Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
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 …
Automatic generation of acceptance test cases from use case specifications: an nlp-based approach
Acceptance testing is a validation activity performed to ensure the conformance of software
systems with respect to their functional requirements. In safety critical systems, it plays a …
systems with respect to their functional requirements. In safety critical systems, it plays a …
On the verification of UML/OCL class diagrams using constraint programming
Assessment of the correctness of software models is a key issue to ensure the quality of the
final application. To this end, this paper presents an automatic method for the verification of …
final application. To this end, this paper presents an automatic method for the verification of …
A formal approach for detection of security flaws in the android permission system
The ever increasing expansion of mobile applications into nearly every aspect of modern
life, from banking to healthcare systems, is making their security more important than ever …
life, from banking to healthcare systems, is making their security more important than ever …
A direct path to dependable software
D Jackson - Communications of the ACM, 2009 - dl.acm.org
A direct path to dependable software Page 1 78 communicAtionS of the Acm | APriL 2009 | voL.
52 | no. 4 Doi:10.1145/1498765.1498787 Who could fault an approach that offers greater …
52 | no. 4 Doi:10.1145/1498765.1498787 Who could fault an approach that offers greater …
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 …
Analyzing inconsistencies in UML/OCL models
Modeling languages such as the unified modeling language (UML) or the systems modeling
language (SysML) in combination with constraint languages such as the object constraint …
language (SysML) in combination with constraint languages such as the object constraint …
MemSAT: checking axiomatic specifications of memory models
Memory models are hard to reason about due to their complexity, which stems from the need
to strike a balance between ease-of-programming and allowing compiler and hardware …
to strike a balance between ease-of-programming and allowing compiler and hardware …
Model-based diagnosis with multiple observations
Existing automated testing frameworks require multiple observations to be jointly diagnosed
with the purpose of identifying common fault locations. This is the case for example with …
with the purpose of identifying common fault locations. This is the case for example with …
A constraint solver for software engineering: finding models and cores of large relational specifications
E Torlak - 2009 - dspace.mit.edu
Relational logic is an attractive candidate for a software description language, because both
the design and implementation of software often involve reasoning about relational …
the design and implementation of software often involve reasoning about relational …