Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
    • by 
    •   11  
      Computer ScienceObject Oriented ProgrammingEiffelSoftware
ABSTRACT Classical views on testing and their associated testing models are not dealing with the question of fault repairing but only focus on fault detection. Diagnosis consists of determining the nature of a detected fault, of locating... more
    • by 
    •   10  
      Information SystemsSoftware EngineeringFault DetectionSoftware Measurement
    • by 
    •   12  
      Computer ScienceModeling LanguageCase StudyNon Functional Requirement
Object-Z is an object-oriented specification language which extends the Z language with classes, objects, inheritance and polymorphism that can be used to represent the specification of a complex system as collections of objects. There... more
    • by 
    •   12  
      Computer ScienceSoftware EngineeringObject Oriented ProgrammingSoftware Development
    • by 
    •   4  
      Object Oriented Software ModelingContract DesignUnit TestingDesign-by-Contract
The artifacts of Analysis and Design Methodologies are specified by means of modeling languages. In a relatively short period of time, UML has become the "lingua franca" in software engineering. Metamodeling and abstraction are... more
    • by 
    •   7  
      Software EngineeringTeaching and LearningModeling LanguageSeismic analysis and design
    • by 
    •   3  
      Computer ScienceWeb ServiceDesign-by-Contract
    • by 
    •   7  
      Java ProgrammingJava Modeling LanguageAutomated Software EngineeringInformation Hiding
    • by  and +1
    •   5  
      Object Oriented ProgrammingJava ProgrammingFormal SpecificationDevelopment Process
    • by 
    •   10  
      Java CardCase StudyJava Modeling LanguageSpecification Tests
    • by 
    •   7  
      Comparative StudyData StructureJava Modeling LanguageCode Generation
Statecharts constitute an executable language for modelling event-based reactive systems. The essential complexity of statechart models solicits the need for advanced model testing and validation techniques. In this article we propose a... more
    • by 
    •   5  
      StatechartsExecutable ModelsRuntime VerificationBehaviour Driven Development
    • by 
    •   7  
      EngineeringSoftware EngineeringDistributed SystemBusiness rules
In the last years, the concern with the correctness of programs has been leading programmers to enrich their programs with annotations following the principles of design-by-contract, in order to be able to guarantee their correct... more
    • by 
    •   3  
      Program verificationSpecification LanguageDesign-by-Contract
    • by 
    •   4  
      Random testing of object oriented programsData Flow DiagramBoolean SatisfiabilityDesign-by-Contract
    • by  and +1
    •   5  
      Formal SpecificationAspect Oriented ProgrammingProgram SpecificationFirst
Object-Z is an object-oriented specification language which extends the Z language with classes, objects, inheritance and polymorphism that can be used to represent the specification of a complex system as collections of objects. There... more
    • by 
    •   12  
      Software EngineeringObject Oriented ProgrammingSoftware DevelopmentPython
Predicate testing, also known as (branch) condition testing, is most often filed under structural (white box) test case design techniques. Nevertheless, contract-based specification techniques allow for adapting classical predicate... more
    • by 
    •   5  
      Computer ScienceSoftware TestingDesign-by-ContractFunctional Testing
    • by 
    •   6  
      Model Based DesignDesign-by-ContractAADLTiming Specification
    • by 
    •   5  
      Software EngineeringPolymorphismData representationDesign-by-Contract
    • by 
    •   4  
      Formal methodTest Driven DevelopmentDesign-by-ContractTFM
    • by 
    •   8  
      EngineeringSoftware ArchitectureMiddlewareArchitectural Design
    • by 
    •   10  
      Computer ScienceSoftware EngineeringSoftware QualityProduction Systems
    • by 
    •   6  
      Java ProgrammingCase StudyJava Modeling LanguageFormal Verification
    • by 
    •   16  
      Data MiningSoftware ReliabilityDecision TreesData Structure
    • by 
    •   5  
      Object Oriented ProgrammingJava ProgrammingFormal SpecificationDevelopment Process
    • by  and +1
    •   3  
      Environment and DevelopmentAgileDesign-by-Contract
Testing is commonly used to check conformance in contract-based programs, as verification by formal proofs is hard to scale and static analysis is, sometimes, limited for detecting general nonconformances. Traditional test cases, with... more
    • by 
    • Design-by-Contract
    • by 
    •   2  
      Asynchronous CommunicationDesign-by-Contract
    • by 
    •   11  
      ModelingSoftware DevelopmentContractDistributed System
ESpec is a suite of tools that facilitates the testing and veriflcation of object-oriented Eifiel programs in an integrated environment. The suite includes unit testing tools (ES-Test) and Fit tables (ES-Fit for customer requirements)... more
    • by 
    •   5  
      Language UseMathematical ModelUnit TestingDesign-by-Contract
    • by 
    •   13  
      Cognitive ScienceStatic AnalysisJava ProgrammingJava Card
    • by 
    •   7  
      MolecularDockingFree EnergyEnzyme
    • by 
    •   7  
      Mechanical EngineeringSocial InteractionActivity TheoryScaffolding
    • by 
    •   13  
      Cognitive ScienceStatic AnalysisJava ProgrammingJava Card
    • by 
    •   14  
      Object Oriented ProgrammingSoftware TestingComparative StudyReflection
    • by 
    •   2  
      Aspect Oriented ProgrammingDesign-by-Contract
    • by  and +1
    •   2  
      Aspect Oriented ProgrammingDesign-by-Contract
    • by 
    •   11  
      Object Oriented ProgrammingLogic ProgrammingIndependent Component AnalysisEiffel
    • by 
    •   5  
      Computer ScienceFormal methodTest Driven DevelopmentDesign-by-Contract
Learning object design by contract is a proposal for formalization of learning object metadata in order to enhance the design of Web-based educational contents by augmenting their reusability. It basically consists of a formal notation... more
    • by 
    •   6  
      Object Oriented ProgrammingLearning ObjectLearning Object MetadataAutomatic code generation
    • by 
    •   18  
      Computer ScienceSoftware EngineeringProgramming LanguagesSoftware Testing
    • by 
    •   14  
      Object Oriented ProgrammingSoftware TestingTesting And VerificationComparative Study
    • by 
    •   11  
      Modeling LanguageCase StudyNon Functional RequirementMobile phone
    • by 
    •   6  
      Web DevelopmentAspect Oriented ProgrammingJava Server PagesWeb Pages
    • by 
    •   9  
      Object Oriented ProgrammingSoftware ReliabilityFormal SpecificationFormal Verification
    • by 
    •   2  
      Algebraic SpecificationDesign-by-Contract
... Index Terms—Object-oriented design methods, programming by contract, diagnostics, metrics. Ç 1 INTRODUCTION SEVERAL works advocate the use of assertions to improve software quality [1], [2], [3], [4], [5], but very few are actually... more
    • by 
    •   8  
      Information SystemsSoftware EngineeringObject Oriented DesignSoftware Quality
Abstract Design by contract is the principle that the interfaces between modules of a software system-especially a mission-critical one-should be governed by precise specifications. The contracts cover mutual obligations (pre-conditions),... more
    • by 
    •   5  
      Software Process ImprovementSoftware SystemsDesign-by-ContractComputer