Filters








145,065 Hits in 4.1 sec

Reusing Test-Cases on Different Levels of Abstraction in a Model Based Development Tool

Jan Olaf Blech, Dongyue Mou, Daniel Ratiu
2012 Electronic Proceedings in Theoretical Computer Science  
In particular we advocate a framework for reusing testcases at different abstraction levels.  ...  During the development process in a component-based approach, components of a system are described at qualitatively differing abstraction levels: during requirements engineering component models are rather  ...  Our experiences indicate that reusing test-cases for different abstraction levels in a seemless model-based development process is feasible for software development in embedded systems.  ... 
doi:10.4204/eptcs.80.2 fatcat:kmsmesstjrdevcpzy2fopb53na

Vertical Test Reuse for Embedded Systems: A Systematic Mapping Study

Daniel Flemstrom, Daniel Sundmark, Wasif Afzal
2015 2015 41st Euromicro Conference on Software Engineering and Advanced Applications  
Vertical test reuse refers to the the reuse of test cases or other test artifacts over different integration levels in the software or system engineering process.  ...  The primary result from the mapping is a classification of published work on vertical test reuse in the embedded system domain, covering motivations for reuse, reuse techniques, test levels and reusable  ...  It should be noted that all test items are not suitable for reuse on all test levels, since the test levels address different abstraction levels and different aspects of testing.  ... 
doi:10.1109/seaa.2015.46 dblp:conf/euromicro/FlemstromSA15 fatcat:yec4qhncujblhgeipz3v7ktoiu

Multi-Level Test Models for Embedded Systems

Abel Marrero Pérez, Stefan Kaiser
2010 Software Engineering  
This paper extends this concept by introducing multi-leveltest models which are capable of systematically integrating different functional abstraction levels.  ...  the consequent lack of appropriate mechanisms for reusing tests across test levels.  ...  Completely reusing test cases is impossible due to the differences in functional abstraction and test interfaces across test levels.  ... 
dblp:conf/se/PerezK10 fatcat:rlyd2ynwdrbk7o44ysp4uvgga4

Reuse and variability in large software applications

Jacky Estublier, German Vega
2005 Software engineering notes  
components can be assembled in different ways to produce variations of a given product.  ...  In this paper we examine how product lines have successfully achieved reuse of coarse-grained components, and the underlying factors limiting this approach to narrowly scoped domains.  ...  view, and/or a different level of abstraction.  ... 
doi:10.1145/1095430.1081757 fatcat:z7vai7rf2raonej4ukpkdet5ty

Reuse and variability in large software applications

Jacky Estublier, German Vega
2005 Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE-13  
components can be assembled in different ways to produce variations of a given product.  ...  In this paper we examine how product lines have successfully achieved reuse of coarse-grained components, and the underlying factors limiting this approach to narrowly scoped domains.  ...  view, and/or a different level of abstraction.  ... 
doi:10.1145/1081706.1081757 dblp:conf/sigsoft/EstublierV05 fatcat:zpir4dxnf5dvff32e7fpdfxcqq

Capitalization and reuse with patterns in a Model-Based Systems Engineering (MBSE) framework

Quentin Wu, David Gouyon, Sophie Boudau, Eric Levrat
2019 2019 International Symposium on Systems Engineering (ISSE)  
In order to promote capitalization and reuse within a Model-Based System Engineering (MBSE) framework, this paper proposes a methodological approach that relies on the concept of pattern in order to encapsulate  ...  The flexibility of patterns during reuse is an advantage that will contribute to the efficiency of MBSE and where engineering teams are able to rely on the company's know-how.  ...  in the search for patterns ("Mining" process), the maturation of these patterns for reuse ("Maturation" process), and finally the concrete reuse of these capitalized patterns at different levels of abstraction  ... 
doi:10.1109/isse46696.2019.8984571 fatcat:63tgn3kuargkdpei5fkxjxzdou

Evaluation of an Abstract Component Model for Embedded Systems Development

Christian Bunse, Yunja Choi, Hans Gerhard Gross
2012 Journal of Information Processing Systems  
A primary concern of this article is to demonstrate how an abstract component model facilitates the reuse of concepts and models, rather than merely executable assets, so that the abstract system design  ...  It also compares the effects of higher-level modeling with the Agile approach often used in the industry.  ...  reuse at a higher level of abstraction.  ... 
doi:10.3745/jips.2012.8.4.539 fatcat:2txmyphn6nhzpozxrirjseseja

Reuse, Remix, Repeat: The Workflows Of Mir

Kevin R. Page, Benjamin Fields, David De Roure, Tim Crawford, J. Stephen Downie
2012 Zenodo  
[TODO] Add abstract here.  ...  We are also grateful for the helpful comments from reviewers of earlier drafts of the paper.  ...  EP/F05811X/1) and the Structural Analysis of Large Amounts of Musical Information project funded by the JISC Digitisation and e-Content programme and the National Science Foundation (Grant Nos.  ... 
doi:10.5281/zenodo.1417298 fatcat:yezwljhye5hydawn5aiazom3sq

A survey of digital design reuse

M.F. Jacome, H.P. Peixoto
2001 IEEE Design & Test of Computers  
VHDL-based reuse Preis et al. proposed a domain-independent, VHDL-based reuse methodology for a hypertextbased reuse environment. 2 At the core of this A Survey of Digital Design Reuse Design Reuse 98  ...  In this article, we provide a brief overview of the state of the art in design reuse for digital systems.  ...  Three abstraction levels of modeling are used to define reuse library elements. s Performance, uninterpreted, and architectural models provide sequence and timing-only behavior for processor nodes, buses  ... 
doi:10.1109/54.922806 fatcat:wd4tsmkvfzebjepl7so6jrfnya

An approach to the classification of domain models in support of analogical reuse

Chung-Horng Lung, Joseph E. Urban
1995 Proceedings of the 1995 Symposium on Software reusability - SSR '95  
Analogical approach to reuse can support the domain analysis process by providing software products in a different but analogous domain.  ...  This paper presents an approach to classify domain models in order to facilitate reuse through analogy.  ...  In order to support analogous domains, software reuse across different but the results of domain analysis must be classified, especially the high-level software artifacts, such as domain models.  ... 
doi:10.1145/211782.211842 dblp:conf/ssr/LungU95 fatcat:yyhhe4cctzh2tdhnuq2hn6ciea

An approach to the classification of domain models in support of analogical reuse

Chung-Horng Lung, Joseph E. Urban
1995 Software engineering notes  
Analogical approach to reuse can support the domain analysis process by providing software products in a different but analogous domain.  ...  This paper presents an approach to classify domain models in order to facilitate reuse through analogy.  ...  In order to support analogous domains, software reuse across different but the results of domain analysis must be classified, especially the high-level software artifacts, such as domain models.  ... 
doi:10.1145/223427.211842 fatcat:afahudbvavennhmv5vv7vej67e

Reusing Platform-specific Models in Model-Driven Architecture for Software Product Lines

Frédéric Verdier, Abdelhak-Djamel Seriai, Raoul Taffo Tiam
2018 Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development  
Abstract: One of the main concerns of software engineering is the automation of reuse in order to produce high quality applications in a faster and cheaper manner.  ...  Model, and the Application Structure Model, which is obtained by reuse of variable platform-specific assets.  ...  ACKNOWLEDGEMENTS We would like to thank the National Association of Research and Technology (ANRT in French) for its contribution to this research.  ... 
doi:10.5220/0006582601060116 dblp:conf/modelsward/VerdierST18 fatcat:nfltxhmoh5fw7nn2gxz4f6i4yu

Model-Based Reuse of APIs using Concern-Orientation

Matthias Schöttle
2015 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
This paper presents model-based reuse of APIs, which makes use of concern-driven development (CDD) to raise the level of abstraction of APIs to the modelling level.  ...  We discuss how this enables reuse at the modelling level, the required tool support and future work.  ...  Different models at different levels of abstraction can provide a realization model for each feature.  ... 
dblp:conf/models/Schottle15 fatcat:a4m7em2jjbahfh62rfyakrvy7e

Reusability measure of DEVS simulation models in DEVSim++ environment

Yoonil Choi, Tag G. Kim, Alex F. Sisti
1997 Enabling Technology for Simulation Science  
This paper proposes a set of metrics to measure both hierarchical reuse and inheritance reuse of DEVS models developed in DEVSIin++. It also suggests a set of guidelines to improve reusability.  ...  Empirical measurement of the proposed metrics shows that the guidelines improve reusability of DEVS simulation models in the DEVSim++ environment.  ...  Models may be reused in development of new models that are slightly different from old ones. R5. Models may be reused in a variety of applications.  ... 
doi:10.1117/12.276716 fatcat:vqgnc34hwndvxg2jtlaqlnljyi

A three-level component model in component based software development

Huaxi (Yulin) Zhang, Lei Zhang, Christelle Urtado, Sylvain Vauttier, Marianne Huchard
2012 Proceedings of the 11th International Conference on Generative Programming and Component Engineering - GPCE '12  
This paper proposes a three-level Adl, named Dedal, that enables the explicit and separate definitions of component roles, component classes, and component instances.  ...  Component-based development promotes a software development process that focuses on component reuse. How to describe a desired component before searching in the repository?  ...  separate abstraction levels, each of which contains different forms of components and connectors.  ... 
doi:10.1145/2371401.2371412 dblp:conf/gpce/ZhangZUVH12 fatcat:u2tm4anumbfpdajwkijh63gryy
« Previous Showing results 1 — 15 out of 145,065 results