Travistorrent: Synthesizing travis ci and github for full-stack research on continuous integration

M Beller, G Gousios, A Zaidman - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Continuous Integration (CI) has become a best practice of modern software development.
Thanks in part to its tight integration with GitHub, Travis CI has emerged as arguably the …

Hipikat: Recommending pertinent software development artifacts

D Cubranic, GC Murphy - 25th International Conference on …, 2003 - ieeexplore.ieee.org
A newcomer to a software project must typically come up-to-speed on a large, varied amount
of information about the project before becoming productive. Assimilating this information in …

Verifying the structure and behavior in UML/OCL models using satisfiability solvers

N Przigoda, M Soeken, R Wille… - IET Cyber‐Physical …, 2016 - Wiley Online Library
Due to the ever increasing complexity of embedded and cyber‐physical systems,
corresponding design solutions relying on modelling languages such as Unified Modelling …

On the Viability of Diagrams and Drawings as System Requirements

J Kolligs, LD Thomas - Systems, 2023 - mdpi.com
Requirement expression media is an overlooked consideration in requirements innovation.
The path to including media other than natural language requirement sentences begins with …

Encoding OCL data types for SAT-based verification of UML/OCL models

M Soeken, R Wille, R Drechsler - International Conference on Tests and …, 2011 - Springer
Checking the correctness of UML/OCL models is a crucial task in the design of complex
software and hardware systems. As a consequence, several approaches have been …

Formal specification level: Towards verification-driven design based on natural language processing

R Drechsler, M Soeken, R Wille - Proceeding of the 2012 Forum …, 2012 - ieeexplore.ieee.org
The steadily increasing complexity of the design of embedded systems led to the
development of both an elaborated design flow that includes various abstraction levels and …

A generic representation of CCSL time constraints for UML/MARTE models

J Peters, R Wille, N Przigoda, U Kühne… - Proceedings of the 52nd …, 2015 - dl.acm.org
The complexity of today's embedded and cyber-physical systems is rapidly increasing and
makes the consideration of higher levels of abstraction during the design process inevitable …

Debugging of inconsistent UML/OCL models

R Wille, M Soeken, R Drechsler - 2012 Design, Automation & …, 2012 - ieeexplore.ieee.org
While being a de-facto standard for the modeling of software systems, the Unified Modeling
Language (UML) is also increasingly used in the domain of hardware design and …

Ground setting properties for an efficient translation of OCL in SMT-based model finding

N Przigoda, R Wille, R Drechsler - Proceedings of the ACM/IEEE 19th …, 2016 - dl.acm.org
Model Finding is an established method to increase the confidence in the correctness of a
UML/OCL model, eg, by automatically determining valid system states or counterexamples …

[PDF][PDF] QMaxUSE: A query-based verification tool for UML class diagrams with OCL invariants

H Wu - … Conference on Fundamental Approaches to Software …, 2022 - library.oapen.org
Verifying whether a UML class diagram annotated with Object Constraint Language (OCL)
constraints is consistent involves finding valid instances that provably meet its structural and …