0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (7)
  • R2,500 - R5,000 (1)
  • -
Status
Brand

Showing 1 - 8 of 8 matches in All Departments

Software Languages - Syntax, Semantics, and Metaprogramming (Hardcover, 1st ed. 2018): Ralf Lammel Software Languages - Syntax, Semantics, and Metaprogramming (Hardcover, 1st ed. 2018)
Ralf Lammel
R2,544 Discovery Miles 25 440 Ships in 12 - 17 working days

This book identifies, defines and illustrates the fundamental concepts and engineering techniques relevant to applications of software languages in software development. It presents software languages primarily from a software engineering perspective, i.e., it addresses how to parse, analyze, transform, generate, format, and otherwise process software artifacts in different software languages, as they appear in software development. To this end, it covers a wide range of software languages - most notably programming languages, domain-specific languages, modeling languages, exchange formats, and specifically also language definition languages. Further, different languages are leveraged to illustrate software language engineering concepts and techniques. The functional programming language Haskell dominates the book, while the mainstream programming languages Python and Java are additionally used for illustration. By doing this, the book collects and organizes scattered knowledge from software language engineering, focusing on application areas such as software analysis (software reverse engineering), software transformation (software re-engineering), software composition (modularity), and domain-specific languages. It is designed as a textbook for independent study as well as for bachelor's (advanced level) or master's university courses in Computer Science. An additional website provides complementary material, for example, lecture slides and videos. This book is a valuable resource for anyone wanting to understand the fundamental concepts and important engineering principles underlying software languages, allowing them to acquire much of the operational intelligence needed for dealing with software languages in software development practice. This is an important skill set for software engineers, as languages are increasingly permeating software development.

Generative and Transformational Techniques in Software Engineering IV - International Summer School, GTTSE 2011, Braga,... Generative and Transformational Techniques in Software Engineering IV - International Summer School, GTTSE 2011, Braga, Portugal, July 3-9, 2011, Revised and Extended Papers (Paperback, 2013 ed.)
Ralf Lammel, Joao Saraiva, Joost Visser
R1,519 Discovery Miles 15 190 Ships in 10 - 15 working days

This tutorial volume includes revised and extended lecture notes of six long tutorials, five short tutorials, and one peer-reviewed participant contribution held at the 4th International Summer School on Generative and Transformational Techniques in Software Engineering, GTTSE 2011. The school presents the state of the art in software language engineering and generative and transformational techniques in software engineering with coverage of foundations, methods, tools, and case studies.

Software Language Engineering - First International Conference, SLE 2008 Toulouse, France, September 29-30, 2008, Revised... Software Language Engineering - First International Conference, SLE 2008 Toulouse, France, September 29-30, 2008, Revised Selected Papers (Paperback, 2009 ed.)
Dragan Gasevic, Ralf Lammel, Eric van Wyk
R1,488 Discovery Miles 14 880 Ships in 10 - 15 working days

We are pleased to present the proceedings of the First International Conf- ence on Software LanguageEngineering (SLE 2008). The conference was held in th Toulouse, FranceduringSeptember29-30,2008andwasco-locatedwiththe11 IEEE/ACM International Conference on Model-Driven Engineering Languages and Systems (MODELS 2008). The SLE conference series is devoted to a wide range of topics related to arti?cial languages in software engineering. SLE is an international research forum that brings together researchers and practitioners from both industry and academia to expand the frontiers of software language engineering. Historically, SLE emerged from two established workshop series: LDTA, Language Descriptions, Tools, and Applications, which has been a sat- lite event at ETAPS for the last 9 years, and ATEM which has been co-located with MODELS and WCRE for 5 years. SLE'sforemostmissionis to encourageand organizecommunicationbetween communities that have traditionally looked at software languagesfrom di?erent, more specialized, and yet complementary perspectives. SLE emphasizes the f- damental notion of languages as opposed to any realization in speci?c technical spaces. In this context, the term "software language" comprises all sorts of - ti?cial languages used in software development including general-purpose p- gramming languages, domain-speci?c languages, modeling and meta-modeling languages, data models, and ontologies. Software language engineering is the application of a systematic, disciplined, quanti?able approach to the devel- ment, use, andmaintenanceoftheselanguages. TheSLEconferenceisconcerned with all phases of the lifecycle of software languages; these include the design, implementation, documentation, testing, deployment, evolution, recovery, and retirement of languages.

Generative and Transformational Techniques in Software Engineering II - International Summer School, GTTSE 2007, Braga,... Generative and Transformational Techniques in Software Engineering II - International Summer School, GTTSE 2007, Braga, Portugal, July 2-7. 2007, Revised Papers (Paperback, 2008 ed.)
Ralf Lammel, Joost Visser, Joao Saraiva
R1,538 Discovery Miles 15 380 Ships in 10 - 15 working days

The second instance of the international summer school on Generative and Transformational Techniques in Software Engineering (GTTSE 2007) was held in Braga, Portugal, during July 2-7, 2007. This volume contains an augmented selection of the material presented at the school, including full tutorials, short tutorials, and contributions to the participants workshop. The GTTSE summer school series brings together PhD students, lecturers, technology presenters, as well as other researchers and practitioners who are interested in the generation and the transformation of programs, data, models, metamodels, documentation, and entire software systems. This concerns many areas of software engineering: software reverse and re-engineering, model-driven engineering, automated software engineering, generic language technology, to name a few. These areas di?er with regard to the speci?c sorts of metamodels (or grammars, schemas, formats etc.) that underlie the involved artifacts, and with regard to the speci?c techniques that are employed for the generation and the transformation of the artifacts. The ?rst instance of the school was held in 2005 and its proceedings appeared as volume 4143 in the LNCS series.

Generative and Transformational Techniques in Software Engineering - International Summer School, GTTSE 2005, Braga, Portugal,... Generative and Transformational Techniques in Software Engineering - International Summer School, GTTSE 2005, Braga, Portugal, July 4-8, 2005. Revised Papers (Paperback, 2006 ed.)
Ralf Lammel, Joao Saraiva, Joost Visser
R1,675 Discovery Miles 16 750 Ships in 10 - 15 working days

This tutorial book presents an augmented selection of material presented at the International Summer School on Generative and Transformational Techniques in Software Engineering, GTTSE 2005. The book comprises 7 tutorial lectures presented together with 8 technology presentations and 6 contributions to the participants workshop. The tutorials combine foundations, methods, examples, and tool support. Subjects covered include feature-oriented programming and the AHEAD tool suite; program transformation with reflection and aspect-oriented programming, and more.

Grand Timely Topics in Software Engineering - International Summer School GTTSE 2015, Braga, Portugal, August 23-29, 2015,... Grand Timely Topics in Software Engineering - International Summer School GTTSE 2015, Braga, Portugal, August 23-29, 2015, Tutorial Lectures (Paperback, 1st ed. 2017)
Jacome Cunha, Joao P. Fernandes, Ralf Lammel, Joao Saraiva, Vadim Zaytsev
R1,469 Discovery Miles 14 690 Ships in 10 - 15 working days

This tutorial volume includes the revised and extended tutorials (briefings) held at the 5th International Summer School on Grand Timely Topics in Software Engineering, GTTSE 2015, in Braga, Portugal, in August 2015. GTTSE 2015 applied a broader scope to include additional areas of software analysis, empirical research, modularity, and product lines. The tutorials/briefings cover probabilistic program analysis, ontologies in software engineering, empirical evaluation of programming and programming languages, model synchronization management of software product families, "people analytics" in software development, DSLs in robotics, structured program generation techniques, advanced aspects of software refactoring, and name binding in language implementation.

Generative and Transformational Techniques in Software Engineering III - International Summer School, GTTSE 2009, Braga,... Generative and Transformational Techniques in Software Engineering III - International Summer School, GTTSE 2009, Braga, Portugal, July 6-11, 2009, Revised Papers (Paperback, 2011)
Joao M Fernandes, Ralf Lammel, Joost Visser, Joao Saraiva
R1,532 Discovery Miles 15 320 Ships in 10 - 15 working days

This tutorial book presents revised and extended lecture notes for a selection of the contributions presented at the International Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2009), which was held in Braga, Portugal, in July 2009. The 16 articles comprise 7 long tutorials, 6 short tutorials and 3 participants contributions; they shed light on the generation and transformation of programs, data, models, metamodels, documentation, and entire software systems. The topics covered include software reverse and re-engineering, model driven engineering, automated software engineering, generic language technology, and software language engineering.

Software Languages - Syntax, Semantics, and Metaprogramming (Paperback, Softcover reprint of the original 1st ed. 2018): Ralf... Software Languages - Syntax, Semantics, and Metaprogramming (Paperback, Softcover reprint of the original 1st ed. 2018)
Ralf Lammel
R1,516 Discovery Miles 15 160 Ships in 10 - 15 working days

This book identifies, defines and illustrates the fundamental concepts and engineering techniques relevant to applications of software languages in software development. It presents software languages primarily from a software engineering perspective, i.e., it addresses how to parse, analyze, transform, generate, format, and otherwise process software artifacts in different software languages, as they appear in software development. To this end, it covers a wide range of software languages - most notably programming languages, domain-specific languages, modeling languages, exchange formats, and specifically also language definition languages. Further, different languages are leveraged to illustrate software language engineering concepts and techniques. The functional programming language Haskell dominates the book, while the mainstream programming languages Python and Java are additionally used for illustration. By doing this, the book collects and organizes scattered knowledge from software language engineering, focusing on application areas such as software analysis (software reverse engineering), software transformation (software re-engineering), software composition (modularity), and domain-specific languages. It is designed as a textbook for independent study as well as for bachelor's (advanced level) or master's university courses in Computer Science. An additional website provides complementary material, for example, lecture slides and videos. This book is a valuable resource for anyone wanting to understand the fundamental concepts and important engineering principles underlying software languages, allowing them to acquire much of the operational intelligence needed for dealing with software languages in software development practice. This is an important skill set for software engineers, as languages are increasingly permeating software development.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Casio LW-200-7AV Watch with 10-Year…
R999 R884 Discovery Miles 8 840
Joseph Joseph Index Mini (Graphite)
R642 Discovery Miles 6 420
Infantino Animal Counting Book
R170 R159 Discovery Miles 1 590
Complete Clumping Cat Litter (10kg)
R151 Discovery Miles 1 510
Zenith Contact Adhesive (25ml)
R129 Discovery Miles 1 290
Bostik Clear in Box (25ml)
R26 Discovery Miles 260
Bantex @School 13cm Kids Blunt Nose…
R16 Discovery Miles 160
Bennett Read Steam Iron (2200W)
R592 Discovery Miles 5 920
Genuine Leather Wallet With Clip Closure…
R299 R160 Discovery Miles 1 600
Croxley Create Wood Free Pencil Crayons…
R12 Discovery Miles 120

 

Partners