Inferred Designs
@article{Perrochon1999InferredD, title={Inferred Designs}, author={Louis Perrochon and Walter Mann}, journal={IEEE Softw.}, year={1999}, volume={16}, pages={46-51} }
To meet the needs of rapid software evolution, the authors introduce models and tools for a new methodology: inferred designs.
10 Citations
Documenting Software Architecture: Documenting Interfaces
- Computer Science
- 2002
A standard organization (template) is prescribes for recording semantic as well as syntactic information about an interface for documenting the interfaces to software elements.
Applying Formal Concept Analysis to Extract Framework Reuse Interface Specifications from Source Code
- Computer Science
- 2004
The possibility of reverse engineering a reuse interface specification from the source code of a framework and its example applications is discussed, and it is possible to automatically extract a considerable portion of those specifications from source code to allow effective tool support for framework specialization.
Evaluation of Test Driven Development
- Computer Science
- 2006
Several claims concerning Test Driven Development are evaluated in this thesis by executing a case study and focus of this evaluation is on the usability of TDD, satisfaction of the stakeholders and the quality of the product.
Design Patterns: A Round-trip
- Computer Science
- 2001
A meta-model to describe design patterns is defined, specifically oriented towards design patterns instantiation and detection, and a source-to-source transformation engine is developed to modify the source code to comply with design patterns descriptions.
The knowledge management efficacy of matching information systems development methodologies with application characteristics - an experimental study
- BusinessJ. Syst. Softw.
- 2006
Documenting Software Architecture: Documenting Behavior
- Computer Science
- 2002
This report represents another milestone of a work in progress: a comprehensive handbook on how to produce high-quality documentation for software architectures, tentatively titled Documenting Software Architectures, to be published in early 2002 by Addison-Wesley.
The convergence of metadata and IT service management
- Computer Science
- 2003
The term metadata is commonly understood as " data about data, " but has been expanding and evolving into new domains, and the convergence of these areas is demonstrated and analyzed, along with some possible future directions for alignment.
ENTERPRISE RESOURCE PLANNING FOR INFORMATION TECHNOLOGY
- Computer Science
- 2003
The particular problems of an “ERP for IT” solution are examined and some initial directions are presented, covering enterprise architecture, IT service management, technical element management and discovery, and the software development lifecycle.
Enlisting event patterns for cyber battlefield awareness
- Computer ScienceProceedings DARPA Information Survivability Conference and Exposition. DISCEX'00
- 2000
This work describes the Stanford University context-based event correlator that is able to process events on-line, as they are generated, and shows how Complex Event Processing (CEP) increases detection rate, reduce false alarms, and detect large-scale attack patterns at an early stage.
References
SHOWING 1-10 OF 11 REFERENCES
Meeting the Challenge of Software Maintenance
- Computer ScienceIEEE Softw.
- 1996
The paper considers the challenges of software maintenance and the selection of CASE tools, which shows that between 50 to 70 percent of a software engineer's time is spent making changes to mission-critical software.
Reverse engineering and design recovery: a taxonomy
- Business, Computer ScienceIEEE Software
- 1990
The authors define and relate six terms: forward engineering, reverse engineering, redocumentation, design recovery, restructuring, and reengineering to apply to the underlying engineering processes, regardless of the degree of automation applied.
Event-Based Execution Architectures for Dynamic Software Systems
- Computer ScienceWICSA
- 1999
This work focuses on the runtime structure of a system, its execution architecture, and proposes representing its evolution as a partially ordered set of predefined architectural event types, which allows a system's topology to be visualized, analyzed and co nstrained.
eJava - Extending Java with Causality
- Computer Science
- 1998
Programming languages like Java provide designers with a variety of classes that simplify the process of program development. Some of these classes allow one to easily build multithreaded programs.…
A Classification and Comparison Framework for Software Architecture Description Languages
- Computer ScienceIEEE Trans. Software Eng.
- 2000
A definition and a classification framework for architecture description languages are presented and the utility of the definition is demonstrated by using it to differentiate ADLs from other modeling notations, enabling us, in the process, to identify key properties ofADLs.
Software engineering - a holistic view
- Art
- 1992
This reading book is your chosen book to accompany you when in your free time, in your lonely, this kind of book can help you to heal the lonely and get or add the inspirations to be more inoperative.
Event Mining with Event Processing Networks
- Computer SciencePAKDD
- 1999
The underlying infrastructure provides an abstract communication mechanism and thus allows dynamic reconfiguration of the communication topology between agents at run-time and provides transparent, location-independent access to all data.
Complex Event Processing in Distributed Systems
- Computer Science
- 1998
An overview of Complex Event Processing concepts is given and how they can be applied using the RAPIDE toolset to one specific kind of system, a fabrication process management system is illustrated.
A Classifi cation and Comparison Framework for Software Architecture Description Languages. submitted for publication, mail neno@usc.edu for a preprint
- 1999
Software Architecture Description Languages: Descriptive Constructs and Execution Algorithms
- PhD thesis (forthcoming). Stanford University,
- 1998