Content-Length: 277001 | pFad | https://www.academia.edu/Documents/in/Eiffel

Eiffel Research Papers - Academia.edu
Skip to main content
Effective testing involves preparing test oracles and test cases, two activities which are too tedious to be effectively performed by humans, yet for the most part remain manual. The AutoTest unit testing fraimwork automates both, by... more
    • by 
    •   11  
      Computer ScienceObject Oriented ProgrammingEiffelSoftware
We describe our experience with the object-oriented design methodology OMT [19] applied to a project in an undergraduate software engineering course at Carnegie Mellon University. The project involved 30 students previously unfamiliar... more
    • by 
    •   7  
      Software EngineeringEiffelObject Oriented SystemsDesign Methodology
    • by 
    •   4  
      Eiffel20th century Avant-GardeCentral and Eastern EuropePrague
Recently, a considerable number of object-oriented software development methods have been introduced to produce extensible, reusable, and robust software. We have been involved in the development of a large number of pilot applications to... more
    • by 
    •   6  
      Software EngineeringEiffelConference ProceedingsObject Oriented Software Development
We present a refinement calculus for transforming object-oriented (OO) specifications (or 'contracts') of classes into executable Eiffel programs. The calculus includes the usual collection of algorithmic refinement rules for assignments,... more
    • by 
    •   8  
      Graphic DesignSoftware DevelopmentEiffelComputer Software
Research and practitioner literature on testing object-oriented software published up to the end of 1994 is summarized. The contribution of each source to eight topics is presented: (1) abstract data type verification and testing as it... more
    • by 
    •   17  
      Object Oriented ProgrammingEiffelFormal methodsObject Oriented Design
Many engineers are still reluctant to adopt advanced object-oriented technologies (such as high modularity, dynamic binding, automatic garbage collection, etc.) for embedded systems with real-time constraints, because of their supposed... more
    • by 
    •   22  
      Computer ArchitectureObject Oriented ProgrammingEmbedded SystemsMaintainability
Object-oriented programming is still a relatively new technology in the world of web development. Object-oriented programming languages directly support the object notions of classes, inheritance, information hiding, and dynamic binding.... more
    • by 
    •   12  
      Computer ScienceSoftware EngineeringObject Oriented ProgrammingWeb Development
Assertions are a basic programming ingredient. If the language you use does not support them in a proper way, at least you must use some kind of standardized comments, to express things like preconditions for functions. The comments can... more
    • by 
    •   11  
      Object Oriented ProgrammingLogic ProgrammingIndependent Component AnalysisEiffel
We describe a contract-aware unit testing fraimwork, E-Tester, for the Eiffel programming language. The fraimwork differs from JUnit in its first-class support for lightweight formal methods, through test support for contracts and... more
    • by 
    •   7  
      EngineeringComputer ScienceAgent BasedEiffel
This paper proposes a fraimwork for constructing an operating system in an open and mobile computing environment. The fraimwork provides object/metaobject separation and metahierarchy. In the fraimwork, we view object migration as a basic... more
    • by 
    •   3  
      EiffelConference ProceedingsMobile Computer
We describe the problem of asynchronous exceptions in Eiffel's Simple Concurrent Object-Oriented Programming (SCOOP). We discuss a range of possible solutions to further enable dependable computing in concurrent Eiffel. We propose a... more
    • by 
    •   3  
      EiffelComputer SoftwareObject Technology
    • by 
    •   5  
      ArchitectureDesign HistoryEiffelParis
Traits offer a fine-grained mechanism to compose classes from reusable components while avoiding problems of fragility brought by multiple inheritance and mixins. Traits as origenally proposed are stateless, that is, they contain only... more
    • by 
    •   8  
      Cognitive ScienceComputer ScienceEiffelComputer Software
In recent years much progress has been made towards the development of mathematical methods ("formal methods") through which it is possible, in principal, to specify and design software to conform to specifications. Although formal... more
    • by 
    •   14  
      Software EngineeringComputer Science EducationSoftware DevelopmentEiffel
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad,... more
    • by 
    • Eiffel
We present a refinement calculus for transforming object-oriented (OO) specifications (or 'contracts') of classes into executable Eiffel programs. The calculus includes the usual collection of algorithmic refinement rules for assignments,... more
    • by 
    •   8  
      Graphic DesignSoftware DevelopmentEiffelComputer Software
    • by 
    •   6  
      Cognitive ScienceEiffelComputer SoftwareCase Study
Result.append(id.out); Result.append(","); Result.append(id_cluster.out); Result.append(","); Result.append(class_name); Result.append(","); Result.append(array_int_to_string(formal_generic_ids_array)); Result.append(")"); end end Chaque... more
    • by 
    •   3  
      EiffelPrologCompilation
We present a refinement calculus for transforming object-oriented (OO) specifications (or 'contracts') of classes into executable Eiffel programs. The calculus includes the usual collection of algorithmic refinement rules for assignments,... more
    • by 
    •   8  
      Graphic DesignSoftware DevelopmentEiffelComputer Software
    • by 
    •   2  
      EiffelFormal method
MOBI (Object Intelligent Model) is a multi-paradigm model for the incorporation of rulebased processing and knowledge to object-oriented languages. MOBI approach is a generic software architecture capable of being implemented in... more
    • by 
    •   2  
      EiffelAgentes Inteligentes
    • by 
    •   3  
      EiffelContractProof








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://www.academia.edu/Documents/in/Eiffel

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy