Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleSeptember 2008
Towards Good Enough Testing: A Cognitive-Oriented Approach Applied to Infotainment Systems
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 525–528https://doi.org/10.1109/ASE.2008.98This contribution outlines a cognitive-oriented approach to construct test systems that can "partially " imitate several cognitive paradigms of skilled human testers. For example, learning, reasoning, optimization, etc. Hence, a reasonable portion of ...
- ArticleSeptember 2008
Feature Interaction Detection in the Automotive Domain
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 521–524https://doi.org/10.1109/ASE.2008.97The main goal of our research is to develop techniques for the detection of feature interactions for embedded systems in the automotive domain. Automotive systems are cyber-physical systems (CPS), which are composed of a "cyber" part that consists of ...
- ArticleSeptember 2008
Automatic Test Generation for LUSTRE/SCADE Programs
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 517–520https://doi.org/10.1109/ASE.2008.96Lustre is a declarative, data-flow language, which is devoted to the specification of synchronous and real-time applications. It ensures efficient code generation and provides formal specification and verification facilities. A graphical tool dedicated ...
- ArticleSeptember 2008
Automated Web Performance Analysis
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 513–516https://doi.org/10.1109/ASE.2008.95Performance is a key feature in many systems nowadays. There are several tools on the market that ensure and test for adequate performance. They, can be divided into simulation tools and monitoring tools. But only a few automatise and combine both ...
- ArticleSeptember 2008
Unifying Analysis Tools with Rosetta
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 505–508https://doi.org/10.1109/ASE.2008.93The Rosetta system specification language will require a variety of analysis capabilities to assist system designers. The language's generality prohibits the development of a single analysis tool. It is proposed, instead, to leverage the existing ...
-
- ArticleSeptember 2008
Tools for Traceability in Secure Software Development
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 503–504https://doi.org/10.1109/ASE.2008.92For secure and dependable software system development, one must ensure that security requirements are truly traceable to design and implementation, and the traceability links can be updated accordingly to changed entities. To address this, we present a ...
- ArticleSeptember 2008
AspectM: UML-Based Extensible AOM Language
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 501–502https://doi.org/10.1109/ASE.2008.91AspectM, a UML-based aspect-oriented modeling (AOM) language, provides not only basic modeling constructs but also an extension mechanism called metamodel access protocol (MMAP) that allows a modeler to extend the AspectM metamodel. MMAP enables a ...
- ArticleSeptember 2008
ReqsCov: A Tool for Measuring Test-Adequacy over Requirements
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 499–500https://doi.org/10.1109/ASE.2008.90When creating test cases for software, a common approach is to create tests that exercise requirements. Determining the adequacy of test cases, however, is generally done through inspection or indirectly by measuring structural coverage of an executable ...
- ArticleSeptember 2008
Swarm Verification
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 1–6https://doi.org/10.1109/ASE.2008.9Reportedly, supercomputer designer Seymour Cray once said that he would sooner use two strong oxen to plow afield than a thousand chickens. Although this is undoubtedly wise when it comes to plowing afield, it is not so clear for other types of tasks. ...
- ArticleSeptember 2008
Tool Support for Parametric Analysis of Large Software Simulation Systems
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 497–498https://doi.org/10.1109/ASE.2008.89The analysis of large and complex parameterized software systems, e.g., systems simulation in aerospace, is very complicated and time-consuming due to the large parameter space, and the complex, highly coupled nonlinear nature of the different system ...
- ArticleSeptember 2008
Save-IDE: An Integrated Development Environment for Building Predictable Component-Based Embedded Systems
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 493–494https://doi.org/10.1109/ASE.2008.87In this paper we present an Integrated Development Environment Save-IDE, a toolset that embraces several tools: a tool for designing component-based systems and components, modeling and predicting certain run-time properties, such as timing properties, ...
- ArticleSeptember 2008
Rapid Model-Driven Prototyping and Verification of High-Integrity Real-Time Systems
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 491–492https://doi.org/10.1109/ASE.2008.86Model-driven technologies offer a most attractive framework for rapid, iterative software development cycles by facilitating a productive merge of high-level modeling with automated model transformation and verification. In the high- integrity ...
- ArticleSeptember 2008
APPAREIL: A Tool for Building Automated Program Translators Using Annotated Grammars
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 489–490https://doi.org/10.1109/ASE.2008.85Operations languages are used to write spacecraft operations procedures. The APPAREIL tool automates the process of generating program translators between operations languages, from a specification of their language grammar annotated with extra ...
- ArticleSeptember 2008
ADDSS: Architecture Design Decision Support System Tool
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 487–488https://doi.org/10.1109/ASE.2008.84This paper describes the ADDSS tool which enables capturing and documenting architectural design decisions in order to avoid knowledge vaporization.
- ArticleSeptember 2008
Automated Mapping from Goal Models to Self-Adaptive Systems
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 485–486https://doi.org/10.1109/ASE.2008.83Self-adaptive systems should autonomously adapt at run time to changes in their operational environment, guided by the goals assigned by their stakeholders. We present a tool that supports goal-oriented modelling and generation of code for goal-directed,...
- ArticleSeptember 2008
DUALLY: A framework for Architectural Languages and Tools Interoperability
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 483–484https://doi.org/10.1109/ASE.2008.82Nowadays different notations for architectural modeling have been proposed, each one focussing on a specific application domain, analysis type, or modeling environment. No effective interoperability is possible to date. DUALLY is an automated framework ...
- ArticleSeptember 2008
PtYasm: Software Model Checking with Proof Templates
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 479–480https://doi.org/10.1109/ASE.2008.80We describe PTYASM, an enhanced version of the YASM software model checker which uses proof templates. These templates associate correctness arguments with common programming idioms, thus enabling efficient verification. We have used PTYASM to verify ...
- ArticleSeptember 2008
MTSA: The Modal Transition System Analyser
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 475–476https://doi.org/10.1109/ASE.2008.78Modal transition systems (MTS) are operational models that distinguish between required and proscribed behaviour of the system to be and behaviour which it is not yet known whether the system should exhibit. MTS, in contrast with traditional behaviour ...
- ArticleSeptember 2008
QuARS Express - A Tool Demonstration
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 473–474https://doi.org/10.1109/ASE.2008.77Requirements analysis is an important phase in a software project. Automatic evaluation of natural language (NL) requirements documents has been proposed as a means to improve the quality of the system under development. QuARS Express is an automatic ...
- ArticleSeptember 2008
Enforcing Structural Regularities in Source Code using IntensiVE
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 471–472https://doi.org/10.1109/ASE.2008.76The design and implementation of a software system is often governed by many different coding conventions, design patterns, architectural design rules, and other so-called structural regularities. To prevent a deterioration of the system's source code, ...