Conference
Model-based Methodologies for Pervasive and Embedded Software
About: Model-based Methodologies for Pervasive and Embedded Software is an academic conference. The conference publishes majorly in the area(s): Unified Modeling Language & Software development. Over the lifetime, 65 publications have been published by the conference receiving 918 citations.
Topics: Unified Modeling Language, Software development, Formal specification, Software architecture, Software system
Papers
5 Apr 2008
TL;DR: The purpose of this work is to evaluate the relationship between quality metrics for software products and physical metrics for embedded systems, in order to guide an embedded designer in selecting the best alternative design during design space exploration already at the model level.
Abstract: Although many improvements for software development are proposed by software engineers, the embedded system community faces a hard task in applying these improvements to software development, due to the strong dependence between software and hardware in embedded systems, which raises a trade-off between software quality, measured by traditional metrics, and optimization for a specific platform. Traditional software quality concerns reuse, abstraction, coupling, and coherence. Such concepts are usually in conflict with performance, memory footprint, and other physical metrics used for design evaluation in embedded systems. The purpose of this work is to evaluate the relationship between quality metrics for software products and physical metrics for embedded systems, in order to guide an embedded designer in selecting the best alternative design during design space exploration already at the model level. After the experiments, we could analyze the correlation between these metrics and highlight the behavior for quality and physical metrics, which help us to better understand the trade-off between reuse and optimization.
50 citations
16 May 2009
TL;DR: This paper modularizes the parametrization of components into a separate configuration, which is isolated from the model that defines the controller behavior, so that during adaptations the model can often remain unchanged, which significantly reduces the turnaround time during design iterations.
Abstract: This paper addresses variability in the domain of software-based control systems. When designing product lines of such systems, varying sensors and actuators have to be used and parameterized, which in turn requires adaptations in the behavior of the microcontroller. For efficient engineering these adaptations should be performed in an systematic and straightforward manner. We tackle these challenges by using a Rapid Control Prototyping (RCP) system in combination with model-based development techniques. In particular, we modularize the parametrization of components into a separate configuration, which is isolated from the model that defines the controller behavior. Hence, during adaptations the model can often remain unchanged, which significantly reduces the turnaround time during design iterations. The approach is illustrated and evaluated with a parking assistant application, which is tested on our experimental vehicle, where it performs automatic parking maneuvers.
45 citations
31 Mar 2007
TL;DR: The second version of the XIS UML profile is presented, which is now a crucial component of the ProjectIT research project and follows the "separation of concerns" principle by proposing an integrated set of views that address the various issues detected with the previous version of XIS.
Abstract: The first version of the XIS profile addressed the development of interactive systems by defining models oriented only towards how the system should perform tasks. However, issues such as user-interface layouts, or the capture of interaction patterns, were not addressed by the profile, but only by the source-code generation process. This originated systems that, although functional, were considered by end-users as "difficult to use". In this paper we present the second version of the XIS UML profile, which is now a crucial component of the ProjectIT research project. This profile follows the "separation of concerns" principle by proposing an integrated set of views that address the various issues detected with the previous version of XIS. In addition, this profile also promotes the usage of extreme modeling, by relying on the extensive use of model-to-model transformation templates that are defined to accelerate the model development tasks
43 citations
30 Mar 2006
TL;DR: A case study conducted in a systems integration company investigating the impact of MDD infusion is presented, which takes a practical approach focused on better and more productively meeting customers' requirements.
Abstract: Integration projects are typically faced with a proliferation of standards, technologies, platforms and tools Bespoke solutions are frequently used for what are often generic problems generating work with no discernable business value Business requirements naturally evolve during the development process Because of the complexity of code centric be-spoke solutions, the reactivity to these changes is costly in terms of effort and time Though model driven development (MDD) promises to have a positive response to these problems, there is little practical evidence of the impact of its infusion This paper presents a case study conducted in a systems integration company investigating the impact of MDD infusion We take a practical approach focused on better and more productively meeting customers' requirements Besides this commercial perspective, our approach takes into account the practical aspects of project activities One of these aspects is the influence of the motivation and beliefs of actors in the success of a technological change, which we analyse using ActorO Network technological change, which we analyse using actor network theory (ANT) For systems integration companies, the ability to learn is a critical asset and differentiation factor Knowledge management (KM), as a process through which organizations generate value from their intellectual assets, is another practical aspect we look at We present preliminary findings of the work completed so far We look for industrial representativeness of the results, defined here as being "close to real life" experience that industrial actors (project managers, developers, etc) can relate to, draw conclusions from and translate into action
39 citations
31 Mar 2007
TL;DR: The PervML Generative Tool (PervGT) that supports a model driven method for the development of pervasive services in ubiquitous environments and extends an OSGi-based framework in order to build the final pervasive applications.
Abstract: This work presents the PervML Generative Tool (PervGT) that supports a model driven method for the development of pervasive services in ubiquitous environments. The tool, which is based on the Eclipse platform, provides facilities for the graphical description of pervasive systems using PervML, a UML-like modeling language. Once the pervasive system is specified, the PervML model is used as input to a transformation engine that generates source code and other implementation assets. This generated code extends an OSGi-based framework in order to build the final pervasive applications
35 citations
Performance Metrics
| Year | Papers |
|---|---|
| 2012 | 8 |
| 2010 | 9 |
| 2009 | 8 |
| 2008 | 8 |
| 2007 | 13 |
| 2006 | 16 |