Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Model-Integrating Software Components

Posted By: Underaglassmoon
Model-Integrating Software Components

Model-Integrating Software Components: Engineering Flexible Software Systems
Springer | Computer Science | June 14 2015 | ISBN-10: 3658096454 | 333 pages | pdf | 3.28 mb

by Mahdi Derakhshanmanesh (Author)

From the Back Cover
In his study, Mahdi Derakhshanmanesh builds on the state of the art in modeling by proposing to integrate models into running software on the component-level without translating them to code. Such so-called model-integrating software exploits all advantages of models: models implicitly support a good separation of concerns, they are self-documenting and thus improve understandability and maintainability, and in contrast to model-driven approaches there is no synchronization problem anymore between the models and the code generated from them. Using model-integrating components, software will be easier to build and easier to evolve by just modifying the respective model in an editor. Furthermore, software may also adapt itself at runtime by transforming its own model part.

Contents
An extensive description of foundations and related work
A realization concept for Model-Integrating Software Components (MoCos)
A reference implementation (based on Java, OSGi and TGraphs) and its application
Target Groups

Software engineering researchers and students in the fields of component-based software engineering, self-adaptive software, (dynamic) software product line engineering and modelling
Component developers and users as well as creators of domain-specific (modeling) languages

About the Author
Mahdi Derakhshanmanesh is a postdoctoral researcher and lecturer at the University of Koblenz-Landau, Institute for Software Technology.

Topics
Software Engineering
Programming Languages, Compilers, Interpreters