MELD combines concepts from data flow and object-orientedprogramminglanguages in a unique approach to tool reusability. MELD provides three units of abstraction - equations, classes and features - that together allo...
详细信息
The Availability Manager design pattern is presented for monitoring the state of an application component, likely a façade to an external system. Failure and recovery of the component are handled gracefully. A re...
详细信息
ISBN:
(纸本)159593491X
The Availability Manager design pattern is presented for monitoring the state of an application component, likely a façade to an external system. Failure and recovery of the component are handled gracefully. A reference implementation is provided, which adds built-in reporting on the availability of all such components in the system.
This paper describes Symbolics' newly redesigned objectorientedprogramming system, Flavors. Ravors encourages program modularity, eases the development of large, complex programs, and provides high efficiency at ...
详细信息
Certain situations arise in programming that lead to multiply polymorphic expressions, that is, expressions in which several terms may each be of variable type. In such situations, conventional object-oriented program...
详细信息
BigLever Software Gears is a software product line tool that allows you to engineer your product portfolio as though it is a single system. Gears is to support and enable all three tiers in the new 3-Tiered Software P...
详细信息
ISBN:
(纸本)9781595938657
BigLever Software Gears is a software product line tool that allows you to engineer your product portfolio as though it is a single system. Gears is to support and enable all three tiers in the new 3-Tiered Software Product Line (SPL), across the full SPL engineering lifecycle. and the 3-Tiered SPL Methodology have played an role in some of the industry's most notable world success stories including Salion, 2004 Software line Hall of Fame Inductee, and Engenio/LSI, 2006 Software Product Line Hall of Fame inductee.
One recent change in software development is developers starting to take responsibility for the quality of their work by writing and executing automated tests. As with any new activity, there is a wide range of ways t...
详细信息
ISBN:
(纸本)9781595938657
One recent change in software development is developers starting to take responsibility for the quality of their work by writing and executing automated tests. As with any new activity, there is a wide range of ways to perform this *** helps illuminate the testing process and present a visual representation of the underlying *** film presents nine months of testing and development activity on the DevCreek tool itself in an animated *** attempt to reveal, warts and all, the effort expended running tests, the test methods exercised, and the added test methods.
SOM (IBM's System object Model) removes a major impediment to reuse in object-orientedprogramming by facilitating the programming of release-to-release binary compatible class libraries. This is accomplished by s...
详细信息
Genericity allows the substitution of types in a class. This is usually obtained through parameterized classes, although they are inflexible since any class can be inherited but is not in itself parameterized. We sugg...
详细信息
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 prev...
详细信息
ISBN:
(纸本)0201533723
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 with object-oriented modeling. They designed and implemented a system of 125 classes (27,000 lines of C++ and C code) in the relatively short time of 15 weeks. We describe the overall structure of the project and the system model, the usefulness of OMT and its impact on communication, and discuss some of the problems encountered during the development of the system.
暂无评论