Journal ArticleDOI
The pragmatics of model-driven development
TLDR
The key lies in resolving pragmatic issues related to the artifacts and culture of the previous generation of software technologies that have rarely produced anticipated benefits.Abstract:
The potential benefits of using models are significantly greater in software than in other engineering disciplines because of the potential for a seamless link between models and the systems they represent. Unfortunately, models have rarely produced anticipated benefits. The key lies in resolving pragmatic issues related to the artifacts and culture of the previous generation of software technologies.read more
Citations
More filters
Journal ArticleDOI
Cyber–Physical Systems: A Perspective at the Centennial
Kyoung-Dae Kim,P. R. Kumar +1 more
TL;DR: This work overviews CPS research from both a historical point of view in terms of technologies developed for early generations of control systems, as well as recent results on CPSs in many relevant research domains such as networked control, hybrid systems, real-time computing,real-time networking, wireless sensor networks, security, and model-driven development.
Journal ArticleDOI
Modeling Cyber–Physical Systems
TL;DR: Specific technologies described include hybrid system modeling and simulation, concurrent and heterogeneous models of computation, the use of domain-specific ontologies to enhance modularity, and the joint modeling of functionality and implementation architectures.
Book
Model Driven Architecture and Ontology Development
TL;DR: Part I: Basics - Knowledge Representation - Ontologies - Semantic Web - Model Driven Architecture - Modeling Spaces and Part III: Application - Using UML Tools for Ontology Modeling - MDA Based Ontology Platform: AIR.
Journal ArticleDOI
Model-driven engineering
TL;DR: A survey on MDE is presented based on a unified conceptual model that clearly identifies and relates these essential concepts, namely the concepts of system, model, metamodel, modeling language, transformations, software platform, and software product.
Journal ArticleDOI
Toward an engineering discipline for grammarware
TL;DR: This work identifies the problems with the current grammarware practices, the barriers that currently hamper research, and the promises of an engineering discipline for grammarware, its principles and the research challenges that have to be addressed.
References
More filters
Book
The Rational Unified Process: An Introduction
TL;DR: This chapter discusses the Rational Unified Process, a method for Modeling the Software Development Business using Software Engineering Techniques for Business Modeling, and its applications, from the Business Models to the Systems.
Book
Real-time object-oriented modeling
TL;DR: ROOM formally constrains the implementation to its architectural specification, and is based on the ROOM mode ling language which combines the object paradigm with mode ling abstractions devised specifically for distributed real-time software.
Book
The rational unified process
TL;DR: This book presents Software Development Best Practices in the Rational Unified Process, a guide to Modeling the Software Development Business from the Business Models to the Systems, and some of the techniques used in this process.
Book
Software Ecosystem: Understanding an Indispensable Technology and Industry
TL;DR: In Software Ecosystem, Messerschmitt and Szyperski address the overlapping and related perspectives of technologists and nontechnologists.
Book
Beyond Engineering: How Society Shapes Technology
TL;DR: In this paper, science writer Robert Pool turns the question around to examine how society shapes technology and reveals that the ultimate shape of a technology often has as much to do with outside and unforeseen forces.