Travistorrent: Synthesizing travis ci and github for full-stack research on continuous integration
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 …
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 …
of information about the project before becoming productive. Assimilating this information in …
Verifying the structure and behavior in UML/OCL models using satisfiability solvers
Due to the ever increasing complexity of embedded and cyber‐physical systems,
corresponding design solutions relying on modelling languages such as Unified Modelling …
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 …
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
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 …
software and hardware systems. As a consequence, several approaches have been …
Formal specification level: Towards verification-driven design based on natural language processing
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 …
development of both an elaborated design flow that includes various abstraction levels and …
A generic representation of CCSL time constraints for UML/MARTE models
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 …
makes the consideration of higher levels of abstraction during the design process inevitable …
Debugging of inconsistent UML/OCL models
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 …
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
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 …
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 …
constraints is consistent involves finding valid instances that provably meet its structural and …