Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2023
Efficient and expressive bytecode-level instrumentation for Java programs
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 25, Issue 4Pages 453–479https://doi.org/10.1007/s10009-023-00708-zAbstractWe present an efficient and expressive tool for the instrumentation of Java programs at the bytecode level. BISM (Bytecode-Level Instrumentation for Software Monitoring) is a lightweight Java bytecode instrumentation tool that features an ...
- research-articleApril 2022
Bringing runtime verification home: a case study on the hierarchical monitoring of smart homes using decentralized specifications
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 24, Issue 2Pages 159–181https://doi.org/10.1007/s10009-021-00614-2AbstractWe use runtime verification (RV) to check various specifications in a smart apartment. The specifications can be broken down into three types: behavioral correctness of the apartment sensors, detection of specific user activities (known as ...
- research-articleApril 2021
A taxonomy for classifying runtime verification tools
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 23, Issue 2Pages 255–284https://doi.org/10.1007/s10009-021-00609-zAbstractOver the last 20 years, runtime verification (RV) has grown into a diverse and active field, which has stimulated the development of numerous theoretical frameworks and practical tools. Many of the tools are at first sight very different and ...
- articleApril 2019
From high-level modeling toward efficient and trustworthy circuits
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 21, Issue 2Pages 143–163https://doi.org/10.1007/s10009-017-0462-5Behavior---interaction---priority (BIP) is a layered embedded system design and verification framework that provides separation of functionality, synchronization, and priority concerns to simplify system design and to establish correctness by ...
- articleFebruary 2019
First international Competition on Runtime Verification: rules, benchmarks, tools, and final results of CRV 2014
- Ezio Bartocci,
- Yliès Falcone,
- Borzoo Bonakdarpour,
- Christian Colombo,
- Normann Decker,
- Klaus Havelund,
- Yogi Joshi,
- Felix Klaedtke,
- Reed Milewicz,
- Giles Reger,
- Grigore Rosu,
- Julien Signoles,
- Daniel Thoma,
- Eugen Zalinescu,
- Yi Zhang
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 21, Issue 1Pages 31–70https://doi.org/10.1007/s10009-017-0454-5The first international Competition on Runtime Verification (CRV) was held in September 2014, in Toronto, Canada, as a satellite event of the 14th international conference on Runtime Verification (RV'14). The event was organized in three tracks: (1) ...
- articleFebruary 2018
A high-level modeling language for the efficient design, implementation, and testing of Android applications
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 20, Issue 1Pages 1–18https://doi.org/10.1007/s10009-016-0441-2Developing mobile applications remains difficult, time consuming, and error prone, in spite of the number of existing platforms and tools. In this paper, we develop MoDroid, a high-level modeling language to ease the development of Android applications. ...
- articleJune 2017
Fully automated runtime enforcement of component-based systems with formal and sound recovery
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 19, Issue 3Pages 341–365https://doi.org/10.1007/s10009-016-0413-6We introduce runtime enforcement of specifications on component-based systems (CBS) modeled in the behavior, interaction and priority (BIP) framework. Runtime enforcement is an increasingly popular and effective dynamic validation technique aiming to ...
- articleApril 2015
Runtime verification: the application perspective
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 17, Issue 2Pages 121–123https://doi.org/10.1007/s10009-014-0360-zIn the past decade, runtime verification (RV) has gained much focus, from both the research community and practitioners. RV combines a set of theories, techniques and tools aiming towards efficient analysis of systems' executions and guaranteeing their ...
- articleAugust 2012
More testable properties
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 14, Issue 4Pages 407–437Testing remains a widely used validation technique for software systems. However, recent needs in software development (e.g., in terms of security concerns) may require to extend this technique to address a larger set of properties. In this article, we ...
- articleJune 2012
What can you verify and enforce at runtime?
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 14, Issue 3Pages 349–382The underlying property, its definition, and representation play a major role when monitoring a system. Having a suitable and convenient framework to express properties is thus a concern for runtime analysis. It is desirable to delineate in this ...