Author: Oscar Nierstrasz
Publisher: Springer Science & Business Media
ISBN: 3540457720
Category : Business & Economics
Languages : en
Pages : 812
Book Description
This book constitutes the refereed proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (formerly UML conferences), MoDELS 2006. The book presents 51 revised full papers and 2 invited papers. Discussion is organized in topical sections on evaluating UML, MDA in software development, concrete syntax, applying UML to interaction and coordination, aspects, model integration, formal semantics of UML, security, model transformation tools and implementation, and more.
Model Driven Engineering Languages and Systems
Author: Oscar Nierstrasz
Publisher: Springer Science & Business Media
ISBN: 3540457720
Category : Business & Economics
Languages : en
Pages : 812
Book Description
This book constitutes the refereed proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (formerly UML conferences), MoDELS 2006. The book presents 51 revised full papers and 2 invited papers. Discussion is organized in topical sections on evaluating UML, MDA in software development, concrete syntax, applying UML to interaction and coordination, aspects, model integration, formal semantics of UML, security, model transformation tools and implementation, and more.
Publisher: Springer Science & Business Media
ISBN: 3540457720
Category : Business & Economics
Languages : en
Pages : 812
Book Description
This book constitutes the refereed proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (formerly UML conferences), MoDELS 2006. The book presents 51 revised full papers and 2 invited papers. Discussion is organized in topical sections on evaluating UML, MDA in software development, concrete syntax, applying UML to interaction and coordination, aspects, model integration, formal semantics of UML, security, model transformation tools and implementation, and more.
Software Language Engineering
Author: Krzysztof Czarnecki
Publisher: Springer
ISBN: 3642360890
Category : Computers
Languages : en
Pages : 424
Book Description
This book constitutes the thoroughly refereed post-proceedings of the 5th International Conference on Software Language Engineering, SLE 2012, held in Dresden, Germany, in September 2012. The 17 papers presented together with 2 tool demonstration papers were carefully reviewed and selected from 62 submissions. SLE’s foremost mission is to encourage and organize communication between communities that have traditionally looked at software languages from different, more specialized, and yet complementary perspectives. SLE emphasizes the fundamental notion of languages as opposed to any realization in specific technical spaces.
Publisher: Springer
ISBN: 3642360890
Category : Computers
Languages : en
Pages : 424
Book Description
This book constitutes the thoroughly refereed post-proceedings of the 5th International Conference on Software Language Engineering, SLE 2012, held in Dresden, Germany, in September 2012. The 17 papers presented together with 2 tool demonstration papers were carefully reviewed and selected from 62 submissions. SLE’s foremost mission is to encourage and organize communication between communities that have traditionally looked at software languages from different, more specialized, and yet complementary perspectives. SLE emphasizes the fundamental notion of languages as opposed to any realization in specific technical spaces.
Designing Development
Author: Aditya Johri
Publisher: Springer Nature
ISBN: 3031021266
Category : Technology & Engineering
Languages : en
Pages : 105
Book Description
The creation of physical and material infrastructure is the cornerstone of human development; not surprisingly, engineers and designers are often motivated and inspired in their practice to improve the world around them, to make things better for others, and to apply their knowledge for the good of mankind. These aspirations often get translated into engineering and design curricula where students and faculty work on development related projects usually under the category of community or service learning. This book presents an overview of such an education and outreach program designed to empower stakeholders to improve their lives. The project described here was an international multi-institutional undertaking that included academic institutions, non-governmental organizations, and private firms. Within the academic setting, an interdisciplinary set of actors that included engineering and industrial design students and faculty worked on the project. We concretize our work by presenting a design case study that illustrates how different approaches can help guide the works of engineers and designers as they create global infrastructures and localized artifacts. We emphasize the importance of developing long term relationships with organizations on the ground in order to ensure appropriate design as well as successful transfer and long term use of designed artifacts. We discuss the life trajectories of the authors to provide a grounded perspective on what motivated us to undertake this work and shaped our approach with the intention to demonstrate that there are multiple paths toward this goal. Table of Contents: Introduction / Development of the Program: Personal Trajectories Meet Professional Opportunities / Intellectual Positioning of the Program: Sociomaterial Infrastructures and Capable and Convivial Design / Case Study: Quick Response (QR) Code Based Immunization Solution / Design for Development Course and Outreach Initiative / Conclusion: Lessons Learned
Publisher: Springer Nature
ISBN: 3031021266
Category : Technology & Engineering
Languages : en
Pages : 105
Book Description
The creation of physical and material infrastructure is the cornerstone of human development; not surprisingly, engineers and designers are often motivated and inspired in their practice to improve the world around them, to make things better for others, and to apply their knowledge for the good of mankind. These aspirations often get translated into engineering and design curricula where students and faculty work on development related projects usually under the category of community or service learning. This book presents an overview of such an education and outreach program designed to empower stakeholders to improve their lives. The project described here was an international multi-institutional undertaking that included academic institutions, non-governmental organizations, and private firms. Within the academic setting, an interdisciplinary set of actors that included engineering and industrial design students and faculty worked on the project. We concretize our work by presenting a design case study that illustrates how different approaches can help guide the works of engineers and designers as they create global infrastructures and localized artifacts. We emphasize the importance of developing long term relationships with organizations on the ground in order to ensure appropriate design as well as successful transfer and long term use of designed artifacts. We discuss the life trajectories of the authors to provide a grounded perspective on what motivated us to undertake this work and shaped our approach with the intention to demonstrate that there are multiple paths toward this goal. Table of Contents: Introduction / Development of the Program: Personal Trajectories Meet Professional Opportunities / Intellectual Positioning of the Program: Sociomaterial Infrastructures and Capable and Convivial Design / Case Study: Quick Response (QR) Code Based Immunization Solution / Design for Development Course and Outreach Initiative / Conclusion: Lessons Learned
Linguistic Engineering
Author: Ji Fengyuan
Publisher: University of Hawaii Press
ISBN: 0824844688
Category : Language Arts & Disciplines
Languages : en
Pages : 360
Book Description
When Mao and the Chinese Communist Party won power in 1949, they were determined to create new, revolutionary human beings. Their most precise instrument of ideological transformation was a massive program of linguistic engineering. They taught everyone a new political vocabulary, gave old words new meanings, converted traditional terms to revolutionary purposes, suppressed words that expressed "incorrect" thought, and required the whole population to recite slogans, stock phrases, and scripts that gave "correct" linguistic form to "correct" thought. They assumed that constant repetition would cause the revolutionary formulae to penetrate people's minds, engendering revolutionary beliefs and values. In an introductory chapter, Dr. Ji assesses the potential of linguistic engineering by examining research on the relationship between language and thought. In subsequent chapters, she traces the origins of linguistic engineering in China, describes its development during the early years of communist rule, then explores in detail the unprecedented manipulation of language during the Cultural Revolution of 1966–1976. Along the way, she analyzes the forms of linguistic engineering associated with land reform, class struggle, personal relationships, the Great Leap Forward, Mao-worship, Red Guard activism, revolutionary violence, Public Criticism Meetings, the model revolutionary operas, and foreign language teaching. She also reinterprets Mao’s strategy during the early stages of the Cultural Revolution, showing how he manipulated exegetical principles and contexts of judgment to "frame" his alleged opponents. The work concludes with an assessment of the successes and failures of linguistic engineering and an account of how the Chinese Communist Party relaxed its control of language after Mao's death.
Publisher: University of Hawaii Press
ISBN: 0824844688
Category : Language Arts & Disciplines
Languages : en
Pages : 360
Book Description
When Mao and the Chinese Communist Party won power in 1949, they were determined to create new, revolutionary human beings. Their most precise instrument of ideological transformation was a massive program of linguistic engineering. They taught everyone a new political vocabulary, gave old words new meanings, converted traditional terms to revolutionary purposes, suppressed words that expressed "incorrect" thought, and required the whole population to recite slogans, stock phrases, and scripts that gave "correct" linguistic form to "correct" thought. They assumed that constant repetition would cause the revolutionary formulae to penetrate people's minds, engendering revolutionary beliefs and values. In an introductory chapter, Dr. Ji assesses the potential of linguistic engineering by examining research on the relationship between language and thought. In subsequent chapters, she traces the origins of linguistic engineering in China, describes its development during the early years of communist rule, then explores in detail the unprecedented manipulation of language during the Cultural Revolution of 1966–1976. Along the way, she analyzes the forms of linguistic engineering associated with land reform, class struggle, personal relationships, the Great Leap Forward, Mao-worship, Red Guard activism, revolutionary violence, Public Criticism Meetings, the model revolutionary operas, and foreign language teaching. She also reinterprets Mao’s strategy during the early stages of the Cultural Revolution, showing how he manipulated exegetical principles and contexts of judgment to "frame" his alleged opponents. The work concludes with an assessment of the successes and failures of linguistic engineering and an account of how the Chinese Communist Party relaxed its control of language after Mao's death.
View-based Textual Modelling
Author: Thomas Goldschmidt
Publisher: KIT Scientific Publishing
ISBN: 386644642X
Category : Computers
Languages : en
Pages : 410
Book Description
This work introduces the FURCAS approach, a framework for view-based textual modelling. FURCAS includes means that allow software language engineers to define partial and overlapping textual modelling languages. Furthermore, FURCAS provides an incremental update approach that enables modellers to work with multiple views on the same underlying model. The approach is validated against a set of formal requirements, as well as several industrial case studies showing its practical applicability.
Publisher: KIT Scientific Publishing
ISBN: 386644642X
Category : Computers
Languages : en
Pages : 410
Book Description
This work introduces the FURCAS approach, a framework for view-based textual modelling. FURCAS includes means that allow software language engineers to define partial and overlapping textual modelling languages. Furthermore, FURCAS provides an incremental update approach that enables modellers to work with multiple views on the same underlying model. The approach is validated against a set of formal requirements, as well as several industrial case studies showing its practical applicability.
Language Production, Cognition, and the Lexicon
Author: Núria Gala
Publisher: Springer
ISBN: 3319080431
Category : Computers
Languages : en
Pages : 578
Book Description
The book collects contributions from well-established researchers at the interface between language and cognition. It provides an overview of the latest insights into this interdisciplinary field from the perspectives of natural language processing, computer science, psycholinguistics and cognitive science. One of the pioneers in cognitive natural language processing is Michael Zock, to whom this volume is dedicated. The structure of the book reflects his main research interests: lexicon and lexical analysis, semantics, language and speech generation, reading and writing technologies, language resources and language engineering. The book is a valuable reference work and authoritative information source, giving an overview on the field and describing the state of the art as well as future developments. It is intended for researchers and advanced students interested in the subject. One of the pioneers in cognitive natural language processing is Michael Zock, to whom this volume is dedicated. The structure of the book reflects his main research interests: Lexicon and lexical analysis, semantics, language and speech generation, reading and writing technologies, language resources and language engineering. The book is a valuable reference work and authoritative information source, giving an overview on the field and describing the state of the art as well as future developments. It is intended for researchers and advanced students interested in the subject. One of the pioneers in cognitive natural language processing is Michael Zock, to whom this volume is dedicated. The structure of the book reflects his main research interests: Lexicon and lexical analysis, semantics, language and speech generation, reading and writing technologies, language resources and language engineering. The book is a valuable reference work and authoritative information source, giving an overview on the field and describing the state of the art as well as future developments. It is intended for researchers and advanced students interested in the subject.
Publisher: Springer
ISBN: 3319080431
Category : Computers
Languages : en
Pages : 578
Book Description
The book collects contributions from well-established researchers at the interface between language and cognition. It provides an overview of the latest insights into this interdisciplinary field from the perspectives of natural language processing, computer science, psycholinguistics and cognitive science. One of the pioneers in cognitive natural language processing is Michael Zock, to whom this volume is dedicated. The structure of the book reflects his main research interests: lexicon and lexical analysis, semantics, language and speech generation, reading and writing technologies, language resources and language engineering. The book is a valuable reference work and authoritative information source, giving an overview on the field and describing the state of the art as well as future developments. It is intended for researchers and advanced students interested in the subject. One of the pioneers in cognitive natural language processing is Michael Zock, to whom this volume is dedicated. The structure of the book reflects his main research interests: Lexicon and lexical analysis, semantics, language and speech generation, reading and writing technologies, language resources and language engineering. The book is a valuable reference work and authoritative information source, giving an overview on the field and describing the state of the art as well as future developments. It is intended for researchers and advanced students interested in the subject. One of the pioneers in cognitive natural language processing is Michael Zock, to whom this volume is dedicated. The structure of the book reflects his main research interests: Lexicon and lexical analysis, semantics, language and speech generation, reading and writing technologies, language resources and language engineering. The book is a valuable reference work and authoritative information source, giving an overview on the field and describing the state of the art as well as future developments. It is intended for researchers and advanced students interested in the subject.
Software Language Engineering
Author: Anneke G. Kleppe
Publisher: Addison-Wesley Professional
ISBN: 9780321553454
Category : Computer software
Languages : en
Pages : 0
Book Description
The definitive guide to Domain Specific Languages (DSLs): the newest breakthrough in software engineering productivity and quality. The first comprehensive, tool-independent guide to DSL design. Clearly explains all the complex concepts that DSL creators and users need to understand: syntax, semantics, and much more. For DSL developers in all environments, from advanced software engineering to vertical markets. By a leading expert who has created DSLs as a participant in both UML and OCL design. More and more software engineers are turning to Domain Specific Languages (DSLs) to solve specific types of problems, or to enhance software productivity and quality. This complete guide to DSL design will be invaluable to professionals interested in advanced techniques ranging from model-driven development to software factories - many of whom have no previous experience in creating new languages. Completely tool-independent, this book can serve as a primary resource for readers using Microsoft DSL tools, the Eclipse Modeling Framework, Open Architecture Ware, or any other toolset. Experienced DSL creator and researcher Anneke Kleppe introduces and explains every ingredient of an effective language specification, including its description of concepts, its description of how those concepts are denoted, and its description of the concepts' meaning and relationship to the specific domain. Kleppe carefully illuminates good design strategy, showing how to achieve maximum flexibility. Readers will also learn how to create new languages that cooperate well with other languages, and contain references to elements written in those languages. The book contains multiple examples, as well as a running case study, handy summaries, and references, as well as a glossary and abbreviation list. Sidebars, figures, and cartoons present insights and background knowledge designed to help software engineers create successful DSLs as rapidly as possible.
Publisher: Addison-Wesley Professional
ISBN: 9780321553454
Category : Computer software
Languages : en
Pages : 0
Book Description
The definitive guide to Domain Specific Languages (DSLs): the newest breakthrough in software engineering productivity and quality. The first comprehensive, tool-independent guide to DSL design. Clearly explains all the complex concepts that DSL creators and users need to understand: syntax, semantics, and much more. For DSL developers in all environments, from advanced software engineering to vertical markets. By a leading expert who has created DSLs as a participant in both UML and OCL design. More and more software engineers are turning to Domain Specific Languages (DSLs) to solve specific types of problems, or to enhance software productivity and quality. This complete guide to DSL design will be invaluable to professionals interested in advanced techniques ranging from model-driven development to software factories - many of whom have no previous experience in creating new languages. Completely tool-independent, this book can serve as a primary resource for readers using Microsoft DSL tools, the Eclipse Modeling Framework, Open Architecture Ware, or any other toolset. Experienced DSL creator and researcher Anneke Kleppe introduces and explains every ingredient of an effective language specification, including its description of concepts, its description of how those concepts are denoted, and its description of the concepts' meaning and relationship to the specific domain. Kleppe carefully illuminates good design strategy, showing how to achieve maximum flexibility. Readers will also learn how to create new languages that cooperate well with other languages, and contain references to elements written in those languages. The book contains multiple examples, as well as a running case study, handy summaries, and references, as well as a glossary and abbreviation list. Sidebars, figures, and cartoons present insights and background knowledge designed to help software engineers create successful DSLs as rapidly as possible.
Models in Software Engineering
Author: Juergen Dingel
Publisher: Springer Science & Business Media
ISBN: 3642212093
Category : Business & Economics
Languages : en
Pages : 427
Book Description
This book presents a comprehensive documentation of the scientific outcome of 14 satellite events held at the 13th International Conference on Model-Driven Engineering, Languages and Systems, MODELS 2010, held in Oslo, Norway, in October 2010. Besides the 21 revised best papers selected from 12 topically focused workshops, the post-proceedings also covers the doctoral symposium and the educators symposium; each of the 14 satellite events covered is introduced by a summary of the respective organizers. All relevant current aspects in model-based systems design and analysis are addressed. This book is the companion of the MODELS 2010 main conference proceedings LNCS 6394/6395.
Publisher: Springer Science & Business Media
ISBN: 3642212093
Category : Business & Economics
Languages : en
Pages : 427
Book Description
This book presents a comprehensive documentation of the scientific outcome of 14 satellite events held at the 13th International Conference on Model-Driven Engineering, Languages and Systems, MODELS 2010, held in Oslo, Norway, in October 2010. Besides the 21 revised best papers selected from 12 topically focused workshops, the post-proceedings also covers the doctoral symposium and the educators symposium; each of the 14 satellite events covered is introduced by a summary of the respective organizers. All relevant current aspects in model-based systems design and analysis are addressed. This book is the companion of the MODELS 2010 main conference proceedings LNCS 6394/6395.
A Summary of Research 1995
Author: United States. Naval Postgraduate School, Monterey, CA.
Publisher:
ISBN:
Category : Military research
Languages : en
Pages : 588
Book Description
Publisher:
ISBN:
Category : Military research
Languages : en
Pages : 588
Book Description
Software Languages
Author: Ralf Lämmel
Publisher: Springer
ISBN: 3319908006
Category : Computers
Languages : en
Pages : 448
Book Description
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.
Publisher: Springer
ISBN: 3319908006
Category : Computers
Languages : en
Pages : 448
Book Description
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.