System and method for managing architectural layers within a software model
First Claim
1. A computational method for modeling and storing specifications of a software model, comprising:
- providing a first computer module, specifying an architectural definition of at least one architectural layer for a software model;
storing in a computer-readable medium said architectural definition of said at least one architectural layer;
providing a second computer module, specifying a definition of at least one property of at least one element type of said software model;
storing in said computer-readable medium the definition of said at least one element type of said software model;
providing a third computer module, establishing relations between the definition of said at least one property of said software model to said at least one architectural layer;
storing in said computer-readable medium said relations; and
providing a fourth computer module and a man-machine interface, automatically providing assistance in specifying property contents of said at least one property using said at least one architectural layer for which said relations are established with said at least one property.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are presented in which the system manages the properties related to the architectural layers within the context of software development. It provides mechanisms to define the architectural layers and the additional information required by them. The method for specifying a software model comprises specifying at least one architectural layer for a software system; specifying at least one property and relating each the at least one property to one of the at least one architectural layer and to at least one model element type to which the at least one property is attached; and automatically providing assistance for specifying property contents of the at least one property using an architecture layer corresponding to the at least one property for each one of a plurality of model elements to be defined as part of a software model of the software system.
-
Citations
58 Claims
-
1. A computational method for modeling and storing specifications of a software model, comprising:
-
providing a first computer module, specifying an architectural definition of at least one architectural layer for a software model; storing in a computer-readable medium said architectural definition of said at least one architectural layer; providing a second computer module, specifying a definition of at least one property of at least one element type of said software model; storing in said computer-readable medium the definition of said at least one element type of said software model; providing a third computer module, establishing relations between the definition of said at least one property of said software model to said at least one architectural layer; storing in said computer-readable medium said relations; and providing a fourth computer module and a man-machine interface, automatically providing assistance in specifying property contents of said at least one property using said at least one architectural layer for which said relations are established with said at least one property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 51)
-
-
44. A system for modeling and storing specifications of a software model, comprising:
-
a first computer module configured to specify an architectural definition of at least one architectural layer for a software model; a second computer module configured to specify the definition of at least one property of at least one element type of said software model; a third computer module configured to establish relations between the definition of said at least one property of said software model to said at least one architectural layer; a fourth computer module and a man-machine interface to automatically assist in specifying property contents of said at least one property using a said at least one architecture layer for which said relations are established to said at least one property; and a computer-readable medium to store a) said architectural definition of said at least one architectural layer, b) said definition of said at least one element type of said software model, c) said relations, and d) said property contents. - View Dependent Claims (45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56)
-
-
57. A system for modeling and storing specifications of a software model, comprising:
-
a layer specification signal receiver for receiving a layer specification signal specifying an architectural definition of at least one architectural layer for a software model; a property specification signal receiver for receiving a property specification signal specifying the definition of at least one property of at least one element type of said software model; a first computer module, establishing relations between the definition of said at least one property of said software model to said at least one architectural layer; a second computer module and a man-machine interface to automatically in specifying property contents of said at least one property using said at least one architecture layer for which said relations are established to said at least one property; and a computer-readable medium to store a) said architectural definition of said at least one architectural layer, b) said definition of said at least one element type of said software model, c) said relations, and d) said property contents.
-
-
58. A system for modeling and storing specifications of a software model, comprising:
-
a layer specification signal receiver for receiving a layer specification signal specifying an architectural definition of at least one architectural layer for a software model; a property specification signal receiver for receiving a property specification signal specifying the definition of at least one property of at least one element type of said software model; a computer module, establishing relations between the definition of said at least one property of said software model to said at least one architectural layer; an assistance requester computer module configured to request an assistance signal providing assistance for specifying property contents of said at least one property using said at least one architecture layer for which said relations are established to said at least one property; and a computer-readable medium to store a) said architectural definition of said at least one architectural layer, b) said definition of said at least one element type of said software model, c) said relations, and d) said property contents.
-
Specification