15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (Ecbs 2008) 2008
DOI: 10.1109/ecbs.2008.20
|View full text |Cite
|
Sign up to set email alerts
|

CiCUTS: Combining System Execution Modeling Tools with Continuous Integration Environments

Abstract: System execution modeling (SEM) tools provide an effective means to evaluate the quality of service (QoS) of enterprise distributed real-time and embedded (DRE) systems. SEM tools facilitate testing and resolving performance issues throughout the entire development life-cycle, rather than waiting until final system integration. SEM tools have not historically focused on effective testing. New techniques are therefore needed to help bridge the gap between the early integration capabilities of SEM tools and test… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
6
2
1

Relationship

3
6

Authors

Journals

citations
Cited by 37 publications
(17 citation statements)
references
References 12 publications
0
17
0
Order By: Relevance
“…We therefore conclude that UNITE helped reduce the complexity of evaluating a non-functional concerns of a component-based distributed system. Moreover, unit tests can be automated and run continuously throughout the software development lifecycle of QED using CiCUTS [8], which integrates CUTS with continuous integration environments, such as CruiseControl (cruisecontrol. sourceforge.net).…”
Section: Experiments Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…We therefore conclude that UNITE helped reduce the complexity of evaluating a non-functional concerns of a component-based distributed system. Moreover, unit tests can be automated and run continuously throughout the software development lifecycle of QED using CiCUTS [8], which integrates CUTS with continuous integration environments, such as CruiseControl (cruisecontrol. sourceforge.net).…”
Section: Experiments Resultsmentioning
confidence: 99%
“…In prior work [8], we showed how integrating CUTSbased SEM tools with continuous integtration environments provided a flexible solution for executing and managing component-based distributed system tests continuously throughout the development lifecycle. Our prior work also showed how simple log messages can capture arbitrary metrics of interest to evaluate non-functional concerns continuously throughout a system development.…”
Section: Case Study: the Qed Projectmentioning
confidence: 99%
“…Zhang et al [95] differ a bit from the standard coverage criteria as they propose them for real time and safety critical testing in extending standard flow criteria with time aspects. The approaches of Hill [38,39] use profiling techniques to capture performance metrics of executing systems. The values collected are for example the service time of events in a component, the number of received events, and the execution time of a databases query.…”
Section: Assessment Type (Rq2)mentioning
confidence: 99%
“…SPOT then generates Java code for Android devices that allows developers to run and analyze their designs without the tedium of manual implementation. It also allows developers to perform continuous integration testing [14], which generated emulation code is incrementally replaced by actual cyber-physical application logic as the software evolves. This model-driven continuous integration process helps application developers increase the accuracy of their models throughout the software lifecycle.…”
Section: Overview Of Randd Challenges and Solutionsmentioning
confidence: 99%