Modeling cyber–physical systems

P Derler, EA Lee, AS Vincentelli - Proceedings of the IEEE, 2011 - ieeexplore.ieee.org
This paper focuses on the challenges of modeling cyber–physical systems (CPSs) that arise
from the intrinsic heterogeneity, concurrency, and sensitivity to timing of such systems. It …

[图书][B] Conceptual modeling of information systems

A Olivé - 2007 - books.google.com
It is now more than fifty years since the first paper on formal specifications of an information
system was published by Young and Kent. Even if the term “conceptual model” was not used …

Melange: A meta-language for modular and reusable development of dsls

T Degueule, B Combemale, A Blouin, O Barais… - Proceedings of the …, 2015 - dl.acm.org
Domain-Specific Languages (DSLs) are now developed for a wide variety of domains to
address specific concerns in the development of complex systems. When engineering new …

Towards a recipe for language decomposition: quality assessment of language product lines

W Cazzola, L Favalli - Empirical Software Engineering, 2022 - Springer
Programming languages are complex systems that are usually implemented as monolithic
interpreters and compilers. In recent years, researchers and practitioners gained interest in …

[HTML][HTML] On the granularity of linguistic reuse

F Bertolotti, W Cazzola, L Favalli - Journal of Systems and Software, 2023 - Elsevier
Programming languages are complex software systems integrated across an ecosystem of
different applications such as language compilers or interpreters but also an integrated …

Choosy and picky: configuration of language product lines

T Kühn, W Cazzola, DM Olivares - Proceedings of the 19th International …, 2015 - dl.acm.org
Although most programming languages naturally share several language features, they are
typically implemented as a monolithic product. Language features cannot be plugged and …

Mixed-semantics composition of statecharts for the component-based design of reactive systems

B Graics, V Molnár, A Vörös, I Majzik… - Software and Systems …, 2020 - Springer
The increasing complexity of reactive systems can be mitigated with the use of components
and composition languages in model-driven engineering. Designing composition languages …

[PDF][PDF] Addressing modeling challenges in cyber-physical systems

P Derler, EA Lee… - University of California …, 2011 - academia.edu
This paper focuses on the challenges of modeling cyber-physical systems that arise from the
intrinsic heterogeneity, concurrency, and sensitivity to timing of such systems. It uses a …

Variability support in domain-specific language development

E Vacchi, W Cazzola, S Pillay… - … Language Engineering: 6th …, 2013 - Springer
Abstract Domain Specific Languages (DSLs) are widely adopted to capitalize on business
domain experiences. Consequently, DSL development is becoming a recurring activity …

Reconciling statechart semantics

R Eshuis - Science of Computer Programming, 2009 - Elsevier
Statecharts are a visual technique for modelling reactive behaviour. Over the years, a
plethora of statechart semantics have been proposed. The three most widely used are the …