About me - Books - Integrating Tools for Software Development
Integrating Tools for Software Development
, Yourdon Computing Series, Prentice Hall, Englewood Cliffs, 1992, ISBN: 0134684710
back
PREFACE
Part 1 Software Process Modeling
CHAPTER 1 SOFTWARE ENGINEERING
1.1 Reasons for Software Engineering
1.2 Modeling in Software Engineering
1.3 Software Technology Architecture
1.4 Software Engineering Environments
1.5 Basic Approach in Our Modeling
CHAPTER 2 THE SOFTWARE PROCESS
2.1 Toward a Global Approach to the Software Life Cycle
2.2 Software Life Cycle Models
2.3 The Generic Process Model
2.3.1 Software Process as a Black Box
2.3.2 Inside the Software Process Black Box
2.3.3 Generic Process
CHAPTER 3 SOFTWARE DESIGN
3.1 Modeling Software Design
3.1.1 Design as a Human Activity
3.1.2 Design as a Schema
3.1.3 More about the Design Process in Software Engineering
3.1.4 Software Design as Formal System
3.1.5 Beyond the Formal Model
3.2 An Approach to the Detailed Design Phase
3.2.1 A Model for Programming in the Small
3.2.2 INTERFORM Concept
3.2.3 Program Design Schema
3.2.4 Abstract Machine
3.2.5 Abstract Machine Hierarchy
3.2.6 Using AMs in Design Phase
CHAPTER 4 SOFTWARE OBJECTS
4.1 Facets of a Software Object (SO)
4.2 User View Clustering
4.3 Designer's View
4.4 Model of a Software Object Type
4.4.1 Object Interface
4.4.2 Object Structure
4.4.3 Structural Facets
4.4.4 More About Object Links
4.4.5 General Relationships and Algebras
4.5 Software Object Description Language (SODL)
4.5.1 SODL Features
4.5.2 Shell Structure
4.5.3 Core Specification
4.5.4 Relationships in the SODL
CHAPTER 5 SOFTWARE ACTIVITIES
5.1 Taxonomy of Software Activities
5.1.1 Software Activity Types
5.1.2 Access levels to Objects
5.1.3 Classification Criteria for SAs
5.2 Basic Concepts in Software Activity Modeling
5.2.1 Methods in the Software Process
5.2.2 Process Concept
5.3 Toward a Model of Software Activities
5.3.1 Process Combination
5.3.2 The Hierarchical Model
5.3.3 Process Resource
5.3.4 The Network Model
5.3.5 Process Coordination and Communication
5.4 Software Activity Model
5.4.1 Static Properties
5.4.2 Dynamic Properties
5.4.3 Software Activity Description language (SADL)
5.4.4 Algebras of SOs and Sas
CHAPTER 6 AGENTS IN THE SOFTWARE PROCESS
6.1 Processor Concept
6.2 Management Processor
6.3 Processor Programming
6.4 Humans as Software Agents
6.5 Concluding Remarks
CHAPTER 7 SOFTWARE TOOLS
7.1 Tendencies in Tool Integration
7.2 Software Tool Modeling
7.2.1 Tool Inclusion in the Environment
7.2.2 Tools Composition
7.3 Tool Integration
7.3.1 Tool Integration Specification
7.3.2 View Integration
CHAPTER 8 MANAGEMENT PROCESS
8.1 Software Management as a Black Box
8.2 Management Function Process
8.2.1 Software Life Cycle and Management
8.2.2 Management Functions Emerging from the Generic Process
8.2.3 Configuration Management
8.2.4 Strategic and Operative Management
8.2.5 Management Activities Modeling
CHAPTER 9 TECHNOLOGICAL ENVIRONMENT FOR THE SOFTWARE PROCESS
9.1 Technological Environment Characteristics
9.2 Structure of the Technological Module
9.2.1 Coupling of Technological Module
9.2.2 Process Description
Part 2 The INTERFORM System
CHAPTER 10 ARCHITECTURE OF THE INTERFORM SYSTEM
10.1 Brief Description of the INTERFORM System
10.2 INTERFORM State Concept
10.2.1 State Hierachy
10.2.2 More about the State Concept
10.2.3 Entering a State
10.2.4 Leaving a State
10.2.5 State as Environment Processes
10.2.6 Examples of States of the INTERFORM Experiment
10.3 INTERFORM Machine's Repository
10.4 Layered Structure of the INTERFORM System
10.4.1 Physical Layer
10.4.2 System Support Layer
10.4.3 Tool Layer
10.4.4 System Machine Leyer
10.4.5 Machine Adaptation Support Layer
10.4.6 Project Support Layer
CHAPTER 11 INTERFORM DATABASE
11.1 Requirements for a software Engineering Environment Database
11.2 The INTERFORM Database Conceptual Model
11.3 Using the SODL for Specification of a Software Project Universe
11.3.1 Structuring Criteria in SO Modeling
11.3.2 Software Specification and Design with the INTERFORM System
11.4 Software Objects Processing Language (SOPL)
11.4.1 Classes and Relationships in the SOPL
11.4.2 Object Class Processing
11.4.3 Relationship Processing
11.4.4 Selecting an Element from a Set
11.4.5 Standard Functions
11.4.6 Predicates
11.4.7 Expressions that Designate Objects
11.4.8 Tool Calls
11.4.9 SOPL Commands
BIBLIOGRAPHY
INDEX
back
General info
Academic activity
Courses
Previous positions
My students
Scientific activity
Books
Journal Papers
Conference and Workshop Papers
Handbooks and Reports
Technical Reports
Research Projects
Research Contracts
Sc.Soc.Member
Activity in Industry
Projects
Training Courses
Previous positions
Managerial positions
Miscellaneous
CV (.pdf)
Family
Photo album
Home
Download
Feedback
Contact
Links
Site map
Visits from 03 January 2005:
288944
Last update: 03 January 2005