Skip to main content

Showing 1–4 of 4 results for author: Lienhardt, M

.
  1. arXiv:2310.01370  [pdf, other

    cs.PL

    Type-Based Verification of Delegated Control in Hybrid~Systems (Full Version)

    Authors: Eduard Kamburjan, Michael Lienhardt

    Abstract: We present a post-region-based verification system for distributed hybrid systems modeled with Hybrid Active Objects. The post-region of a class method is the region of the state space where a physical process must be proven safe to ensure some object invariant. Prior systems computed the post-region locally to a single object and could only verify systems where each object ensures its own safety,… ▽ More

    Submitted 2 October, 2023; originally announced October 2023.

  2. arXiv:2003.07383  [pdf, ps, other

    cs.SE

    Lazy Product Discovery in Huge Configuration Spaces

    Authors: Michael Lienhardt, Ferruccio Damiani, Einar Broch Johnsen, Jacopo Mauro

    Abstract: Highly-configurable software systems can have thousands of interdependent configuration options across different subsystems. In the resulting configuration space, discovering a valid product configuration for some selected options can be complex and error prone. The configuration space can be organized using a feature model, fragmented into smaller interdependent feature models reflecting the conf… ▽ More

    Submitted 16 March, 2020; originally announced March 2020.

  3. arXiv:1604.00346  [pdf, ps, other

    cs.SE cs.LO cs.PL

    Refactoring Delta-Oriented Product Lines to achieve Monotonicity

    Authors: Ferruccio Damiani, Michael Lienhardt

    Abstract: Delta-oriented programming (DOP) is a flexible transformational approach to implement software product lines. In delta-oriented product lines, variants are generated by applying operations contained in delta modules to a (possibly empty) base program. These operations can add, remove or modify named elements in a program (e.g., classes, methods and fields in a Java program). This paper presents al… ▽ More

    Submitted 1 April, 2016; originally announced April 2016.

    Comments: In Proceedings FMSPLE 2016, arXiv:1603.08577

    Journal ref: EPTCS 206, 2016, pp. 2-16

  4. A framework for deadlock detection in core ABS

    Authors: Elena Giachino, Cosimo Laneve, Michael Lienhardt

    Abstract: We present a framework for statically detecting deadlocks in a concurrent object-oriented language with asynchronous method calls and cooperative scheduling of method activations. Since this language features recursion and dynamic resource creation, deadlock detection is extremely complex and state-of-the-art solutions either give imprecise answers or do not scale. In order to augment precision an… ▽ More

    Submitted 16 November, 2015; originally announced November 2015.

    Comments: Software and Systems Modeling, Springer Verlag, 2015