A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
Supporting the model-driven development of real-time embedded systems with run-time monitoring and animation via highly customizable code generation
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]
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
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
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]
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]
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
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
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
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]
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
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]
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
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
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]
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