Building Reliable Component-based Software SystemsArtech House, 2002 - 454 pagina's Here's a complete guide to building reliable component-based software systems. Written by world-renowned experts in the component-based software engineering field, this unique resource helps you manage complex software through the development, evaluation and integration of software components. You quickly develop a keen awareness of the benefits and risks to be considered when developing reliable systems using components. A strong software engineering perspective helps you gain a better understanding of software component design, to build systems with stronger requirements, and avoid typical errors throughout the process, leading to improved quality and time to market. From component definition, standards, objects and frameworks, to organizational development and support of the component-based life cycle, the book describes aspects of systems development using components and component development. It focuses on dependable and real-time systems, employing case studies from the process automation industry, software production, electronic consumer equipment and office software development. |
Vanuit het boek
Resultaten 1-5 van 70
Pagina x
... Assembly 69 Packaging and Deployment COM , DCOM , MTS , and COM + Interfaces and Assembly 70 71 71 Implementation 71 Framework Life Cycle CCM Interface and Assembly Assemblies Implementation of a Component Framework : The Container ...
... Assembly 69 Packaging and Deployment COM , DCOM , MTS , and COM + Interfaces and Assembly 70 71 71 Implementation 71 Framework Life Cycle CCM Interface and Assembly Assemblies Implementation of a Component Framework : The Container ...
Pagina xiii
... Assemblies , Properties , and Determinants Dispensing with Inconsequential Component Evaluation 167 168 169 ... Assembly from Certifiable Components Prediction - Enabled Component Technology Summary References 179 179 181 182 ...
... Assemblies , Properties , and Determinants Dispensing with Inconsequential Component Evaluation 167 168 169 ... Assembly from Certifiable Components Prediction - Enabled Component Technology Summary References 179 179 181 182 ...
Pagina xxi
... assembly process would be smooth and simple . The effort required to obtain the glue code would be practically negligible ; a system incorporating components would know everything about them — their operational interfaces and their ...
... assembly process would be smooth and simple . The effort required to obtain the glue code would be practically negligible ; a system incorporating components would know everything about them — their operational interfaces and their ...
Pagina xxix
... the development of systems as assemblies of components ; • To support the development of components as reusable entities ; • To facilitate the maintenance and upgrading of systems by Introduction xxix Component-Based Software Engineering.
... the development of systems as assemblies of components ; • To support the development of components as reusable entities ; • To facilitate the maintenance and upgrading of systems by Introduction xxix Component-Based Software Engineering.
Pagina xxx
... assembly will be developed . Automatic updating of components over the Internet , already present in many applications today , will be a standard means of application improvement . Another trend we have observed is the standardization ...
... assembly will be developed . Automatic updating of components over the Internet , already present in many applications today , will be a standard means of application improvement . Another trend we have observed is the standardization ...
Inhoudsopgave
3 | |
10 | |
Relations Between Concepts | 16 |
Conclusion | 19 |
Introduction | 41 |
Component Models and Technology | 57 |
Properties Constraints Types and Styles | 65 |
Implementation | 78 |
RealTime Software Components | 237 |
Testing Reusable Software Components | 265 |
Sequential Systems | 272 |
41 | 278 |
RealTime Features of Windows NT | 285 |
Design of the RealTime Application | 291 |
References | 298 |
Component Wiring | 311 |
Development with Components | 101 |
Component Development | 108 |
Semantic Integrity in | 115 |
RoleBased Component Engineering | 135 |
Using Software Components | 155 |
Component Composition and Integration | 179 |
Predicting System Trustworthiness | 193 |
Software Product Lines | 205 |
The Koala Component Model | 223 |
A Case Study | 325 |
The Aspect Integrator Platform | 331 |
Developing a DomainSpecific Application | 346 |
42 | 352 |
Industrial Experience with Dassault Système | 375 |
About the Authors | 388 |
43 | 400 |
75 | 402 |
Overige edities - Alles bekijken
Building Reliable Component-based Software Systems Ivica Crnkovic,Magnus Peter Henrik Larsson Gedeeltelijke weergave - 2002 |
Veelvoorkomende woorden en zinsdelen
abstract Addison-Wesley ADLs analysis application approach Aspect Types AspectObject assembly basic behavior CBSE chapter client complex component evaluation component framework component model component specification component technology component-based software Component-Based Software Engineering component-based systems component's composition concepts Conf configuration connectors constraints contract CORBA defined dependencies described development process discussed domain embedded embedded systems environment example execution extrafunctional fault injection Figure formal functionality infrastructure input integration interactions interface issues Java JavaBeans Koala language Mälardalen University ment methods Microsoft nent object Object-Oriented operating system OSGI package performance phase ponent ports possible postconditions predictability priority problem Proc product lines programming properties quality attributes real-time systems reliability requirements reusable reuse roles run-time semantics software architecture software components software development Software Engineering software system structure task techniques testing threads tion WCET Windows NT
Populaire passages
Pagina 5 - A software component is a unit of composition with contractually specified interfaces and explicit context dependencies only. A software component can be deployed independently and is subject to composition by third parties.
Pagina 41 - The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships among them [Bass 1997].
Pagina xxxiv - Reliability is the ability of a system or component to perform its required functions under stated conditions for a specified period of time.
Pagina 174 - For this reason problem-solving systems and design procedures in the real world do not merely assemble problem solutions from components but must search for appropriate assemblies. In carrying out such a search, it is often efficient to divide one's eggs among a number of baskets — that is, not to follow out one line until it succeeds completely or fails definitely but to begin to explore several tentative paths, continuing to pursue a few that look most promising at a given moment. If one of the...
Pagina 74 - ... receptacles, which are named connection points that describe the component's ability to use a reference supplied by some external agent; • event sources, which are named connection points that emit events of a specified type to one or more interested event consumers, or to an event channel; • event sinks, which are named connection points into which events of a specified type may be pushed; • attributes, which are named values exposed through accessor and mutator operations.
Pagina 241 - Real-time computing is that type of computing where the correctness of the system depends not only on the logical result of the computation, but also on the time at which the results are produced.
Pagina 55 - Specification and Analysis of System Architecture Using Rapide", IEEE trans, on Software Engineering, Vol.21, No.4, April 1995, pp336-355.
Pagina 66 - A Java Bean is a reusable software component that can be manipulated visually in a builder tool.
Pagina 262 - Stewart, RA Volpe, and PK Khosla, "Design of dynamically reconfigurable real-time software using portbased objects," IEEE Trans, on Software Engineering, v.23, nl 2, Dec.
Pagina 392 - He is currently a senior lecturer in the Department of Computer Science, The University of Melbourne, Victoria, Australia.