15%
110.40
CHF93.85
Auslieferung erfolgt in der Regel innert 2 bis 4 Wochen.
This book focuses on metamodelling as a discipline, exploring its foundations, techniques and results. It presents a comprehensive metamodel that covers process, product and quality issues under a common framework. Issues covered include: An explanation of what metamodelling is and why it is necessary in the context of software engineering.
Klappentext Metamodelling for Software Engineering is a comprehensive and practical guide to a subject which is growing in interest and importance and is becoming the standard way of defining a language, such as UML. The process seeks to provide an explicit specification of the constructs and rules of how a domain-specific model (or language) is built.Metamodelling is often regarded as a complex discipline, much removed from daily practice. This book seeks to demystify Metamodelling and explain why it is necessary in the context of software engineering. It covers:- Basic concepts and principles of Metamodelling.- Problems associated with traditional Metamodelling, alongside an exploration of possible solutions and alternative approaches.- Advanced topics such as the extension of the object-oriented paradigm for Metamodelling purposes, or the foundations of powertype-based tool development.- A comprehensive case study, which shows how to use the concepts explained in the previous chapters.This thorough and practical guide bridges the gap between the academic realm, where most of the innovation happens, and industry, where the real needs exist. This book will show academics how to approach Metamodelling in such a fashion that their research outcomes are useful to industry; lecturers and educators how to teach Metamodelling to students so it is well understood and assimilated, industry methodologists how to utilize valuable Metamodelling ideas in their daily work and software tool developers how to incorporate the most innovative research outcomes into their products.Focusing on Metamodelling as a discipline, exploring its foundations, techniques and results and covering process, product and quality issues under a common framework, this is a unique and timely publication for all software engineering practitioners, academics and students interested in Metamodelling. Zusammenfassung Metamodelling for Software Engineering is a comprehensive and practical guide to a subject which is growing in interest and importance and is becoming the standard way of defining a language, such as UML. The process seeks to provide an explicit specification of the constructs and rules of how a domain-specific model (or language) is built.Metamodelling is often regarded as a complex discipline, much removed from daily practice. This book seeks to demystify Metamodelling and explain why it is necessary in the context of software engineering. It covers:- Basic concepts and principles of Metamodelling.- Problems associated with traditional Metamodelling, alongside an exploration of possible solutions and alternative approaches.- Advanced topics such as the extension of the object-oriented paradigm for Metamodelling purposes, or the foundations of powertype-based tool development.- A comprehensive case study, which shows how to use the concepts explained in the previous chapters.This thorough and practical guide bridges the gap between the academic realm, where most of the innovation happens, and industry, where the real needs exist. This book will show academics how to approach Metamodelling in such a fashion that their research outcomes are useful to industry; lecturers and educators how to teach Metamodelling to students so it is well understood and assimilated, industry methodologists how to utilize valuable Metamodelling ideas in their daily work and software tool developers how to incorporate the most innovative research outcomes into their products.Focusing on Metamodelling as a discipline, exploring its foundations, techniques and results and covering process, product and quality issues under a common framework, this is a unique and timely publication for all software engineering practitioners, academics and students interested in Metamodelling. Inhaltsverzeichnis 1. Presentation2. Basic Ideas of Metamodelling3. Using Metamodels4. Problems with Traditional Approaches and Curre...
Autorentext
Dr. Cesar Gonzalez-Perez has extensive experience in developing educational material, teaching and training in both university and industry settings, and as a programmer and systems designer. He has published over 20 papers and 3 monographs in software engineering-related topics, and works as a researcher at the Deptartment of Software Engineering of the University of Technology, Sydney. Brian Henderson-Sellers is Director of the Centre for Object Technology Applications and Research and Professor of Information Systems at the University of Technology, Sydney. He is author of over a dozen books on object and agent technologies and is well known for his work in OO methodologies and OO metrics. He is a frequent speaker at conferences, and was voted number 3 in the Who's Who of Object Technology (Handbook of Object Technology, CRC Press). In July 2001, Professor Henderson-Sellers was awarded a Doctor of Science (DSc) from the University of London for his research contributions in object-oriented methodologies.
Inhalt