Filters








63 Hits in 4.1 sec

Supporting the model-driven development of real-time embedded systems with run-time monitoring and animation via highly customizable code generation

Nondini Das, Suchita Ganesan, Leo Jweda, Mojtaba Bagherzadeh, Nicolas Hili, Juergen Dingel
2016 Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems - MODELS '16  
This paper presents a vision that allows the combined use of model-driven engineering, run-time monitoring, and animation for the development and analysis of components in real-time embedded systems.  ...  Customization is performed via a configuration specification which describes the ways in which input is provided to the component, the ways in which runtime execution information can be observed, and how  ...  Acknowledgment This work is supported by the Natural Sciences and Engineering Research Council of Canada (NSERC) and by the Ontario Ministry of Research and Innovation. REFERENCES  ... 
doi:10.1145/2976767.2976781 fatcat:6zafdrrs4faqzkgqykfnglfs4a

Towards Quality of Service and Resource Aware Robotic Systems through Model-Driven Software Development [article]

Andreas Steck, Christian Schlegel
2010 arXiv   pre-print
It also provides design time analysis of resource parameters (e.g. schedulability analysis of realtime tasks) as a first step towards overall resource awareness in the development of integrated robotic  ...  This is essential to replace hand-crafted single-unit systems by systems composed out of components with explicitly stated properties.  ...  RT-Describe models are based on UML [6] , SysML [7] and MARTE [8] . The OMG MARTE [8] activity provides a standard for modeling and analysis of realtime and embedded systems.  ... 
arXiv:1009.4877v1 fatcat:xmpo2sxf4fd63myfvbdj67bllm

On the automated translational execution of the action language for foundational UML

Federico Ciccozzi
2016 Journal of Software and Systems Modeling  
In light of this, model-aware action languages should be preferred. This is the case of the Action Language for Foundational UML (ALF).  ...  Additionally, we give an insight on how to simplify the transition from the use of programming languages for modelling fine-grained behaviours to model-aware action languages in industrial MDE.  ...  Moreover, the author would like to thank Thomas Åkerlund and Knightec AB, for the essential contribution to the implementation of the translational execution.  ... 
doi:10.1007/s10270-016-0556-7 pmid:30220904 pmcid:PMC6132576 fatcat:jgzdpfnzdjfhzdpkawls4g6mtm

The COMPLEX reference framework for HW/SW co-design and power management supporting platform-based design-space exploration

Kim Grüttner, Philipp A. Hartmann, Kai Hylla, Sven Rosinger, Wolfgang Nebel, Fernando Herrera, Eugenio Villar, Carlo Brandolese, William Fornaciari, Gianluca Palermo, Chantal Ykman-Couvreur, Davide Quaglia (+2 others)
2013 Microprocessors and microsystems  
In this paper, we discuss the design challenges of today's heterogeneous HW/SW systems regarding power and complexity, both for platform vendors as well as system integrators.  ...  The proposed framework and design flow has been implemented in the COMPLEX FP7 European integrated project.  ...  Acknowledgment The authors thank all partners involved in the COMPLEX FP7 European Integrated Project [6] , funded by the European Commission under Grant Agreement 247999.  ... 
doi:10.1016/j.micpro.2013.09.001 fatcat:7a5ycc45m5h7nkjhxhe4u2j7am

Environment Modeling with UML/MARTE to Support Black-Box System Testing for Real-Time Embedded Systems: Methodology and Industrial Case Studies [chapter]

Muhammad Zohaib Iqbal, Andrea Arcuri, Lionel Briand
2010 Lecture Notes in Computer Science  
Acknowledgements The work presented in this paper was supported by Norwegian Research Council and was produced as part of the ITEA 2 VERDE project.  ...  References Acknowledgments The work presented in this paper was supported by the Norwegian Research Council and was produced as part of the ITEA 2 VERDE project.  ...  For Papyrus UML, we faced serious usability problems in modeling state machines, since most of the interface of the tool is based on the assumption that the modeler is aware of the underlying UML metamodel  ... 
doi:10.1007/978-3-642-16145-2_20 fatcat:y2jb4tcasrcabpdtl4gtaklxla

Architecture Description Languages [chapter]

Prabhat Mishra, Nikil Dutt
2007 Customizable Embedded Processors  
Modeling plays a central role in design automation of embedded processors.  ...  It is necessary to develop a specification language that can model complex processors at a higher level of abstraction and enable automatic analysis and generation of efficient tools and prototypes.  ...  The component subsection describes each RT-level component in the architecture. The components can be pipeline units, functional units, storage elements, ports, and connections.  ... 
doi:10.1016/b978-012369526-0/50005-x fatcat:rbib63vmazbs3jpezammkjetxm

Source-Code Level Regression Test Selection: the Model-Driven Way

Thibault Béziers la Fosse, Jean-Marie Mottu, Massimo Tisi, Sunyé Sunyé
2019 Journal of Object Technology  
RTS reduces the duration of regression testing and hence its cost. In this paper, we present a model-driven approach for RTS.  ...  Our MDE approach allows modularity in the granularity of changes considered. In addition, it offers better reusability than existing RTS techniques: the trace model is persistent and standardised.  ...  Such model can be connected to the other models of the MDE environment, allowing for instance to trace regressions from the requirements model or UML models, etc.  ... 
doi:10.5381/jot.2019.18.2.a13 fatcat:egsoc7llf5ewbi56rmvsivnusm

Supporting pattern-based dependability engineering via model-driven development: Approach, tool-support and empirical validation

Brahim Hamid, Jon Perez
2016 Journal of Systems and Software  
We use Model-Driven Engineering (MDE) to describe dependability patterns and a methodology for developing dependable software systems using these patterns.  ...  An empirical evaluation of the proposed approach is presented through its practical application to a case study in the railway domain, which has strong dependability requirements, to support a pattern-based  ...  In addition, we would like to thank the TERESA consortium members for their participation in the survey and the implementation of the case study.  ... 
doi:10.1016/j.jss.2016.09.027 fatcat:gdjwfq3renecjljtbnll6q7ece

Towards a Round-Trip Support for Model-Driven Engineering of Embedded Systems

Federico Ciccozzi, Antonio Cicchetti, Mikael Sjodin
2011 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications  
In this direction, model-driven and component-based software engineering have reached the status of promising paradigms for the development of complex systems.  ...  Moreover, in the embedded domain, their combination is believed to be helpful in handling the everincreasing complexity of such systems.  ...  As first task we studied the literature to identify open research challenges in the fields of both MDE and CBSE defining context and focus on complex (embedded) systems.  ... 
doi:10.1109/seaa.2011.39 dblp:conf/euromicro/CiccozziCS11 fatcat:jzncuhns5rdxfbffl3fahbvkzq

Control and Scheduling Co-design for a Simulated Quadcopter Robot: A Model-Driven Approach [chapter]

Matteo Morelli, Marco Di Natale
2014 Lecture Notes in Computer Science  
In this paper we show a case study of the application of the open T-Res framework, an environment for the co-simulation of controls and real-time scheduling, on a quadcopter model example, highlighting  ...  The Model-based development of robotics applications relies on the definition of models of the controls that abstract the computation and communication platform under the synchronous assumption.  ...  In a RT simulator, tasks execute according to a model of (time-consuming) computations.  ... 
doi:10.1007/978-3-319-11900-7_5 fatcat:svp3c4iynrh6ziqqpt7junw7ti

Multidimensional context modeling applied to non-functional analysis of software

Luca Berardinelli, Marco Bernardo, Vittorio Cortellessa, Antinisca Di Marco
2017 Journal of Software and Systems Modeling  
Indeed, many applications need to be aware of their context in order to adapt their structure and behavior for offering the best quality of service even in case the software and hardware resources are  ...  Context awareness is a first-class attribute of today software systems.  ...  , and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.  ... 
doi:10.1007/s10270-017-0645-2 fatcat:3v36z5ggkvgglnqwavgeyx2ori

Processor Modeling and Design Tools [chapter]

Prabhat Mishra, Nikil Dutt
2006 Industrial Information Technology  
This chapter covers state-of-the art specification languages, tools, and methodologies for processor development in academia as well as industry.  ...  The processor is modeled using a specification language such as Architecture Description Language (ADL).  ...  ADLs versus non-ADLs Contemporary ADLs This section briefly surveys some of the contemporary ADLs in the context of processor modeling and design automation.  ... 
doi:10.1201/9781420007947.ch8 fatcat:azirpu6yajf2dkvpiiqhecdise

Architecture description languages for programmable embedded systems

P. Mishra, N. Dutt
2005 IEE Proceedings - Computers and digital Techniques  
The paper surveys the existing ADLs in terms of (a) the inherent features of the languages and (b) the methodologies they support to enable simulation, compilation, synthesis, test generation and validation  ...  The ADL specification is used to generate a variety of software tools and models facilitating exploration and validation of candidate architectures.  ...  The component subsection describes each RT-level component in the architecture. The components can be pipeline units, functional units, storage elements, ports and connections.  ... 
doi:10.1049/ip-cdt:20045071 fatcat:sznyga75n5hk3pongpmyrmffgq

Comparing and classifying model transformation reuse approaches across metamodels

Jean-Michel Bruel, Benoit Combemale, Esther Guerra, Jean-Marc Jézéquel, Jörg Kienzle, Juan de Lara, Gunter Mussbacher, Eugene Syriani, Hans Vangheluwe
2019 Journal of Software and Systems Modeling  
Model transformations are essential elements of Model-driven Engineering (MDE) solutions, as they enable the automatic manipulation of models.  ...  For this purpose, we first report on a survey to understand the reuse approaches used currently in practice and the needs of the community. Then, we propose a classification of J-M.  ...  We are grateful to all participants in the survey for their support, and to all participants in the 1st workshop on Unifying Software Reuse at Bellairs for their feedback on the feature model.  ... 
doi:10.1007/s10270-019-00762-9 fatcat:rhgd7sdxvzb2rkd5jcdazpznta

Performance Prediction of Component-Based Systems [chapter]

Steffen Becker, Lars Grunske, Raffaela Mirandola, Sven Overhage
2006 Lecture Notes in Computer Science  
In this paper, we analyze the applicability of various performance prediction methods for the development of component-based systems and contrast their inherent strengths and weaknesses in different engineering  ...  Performance predictions of component assemblies and the ability of obtaining system-level performance properties from these predictions are a crucial success factor when building trustworthy component-based  ...  Steffen Becker is funded by the German Science Foundation in the DFG-Palladio project.  ... 
doi:10.1007/11786160_10 fatcat:63e7tyknr5bnrc7fclau377hci
« Previous Showing results 1 — 15 out of 63 results