Upload
ursala
View
28
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Adaptation of SOMT to the development of systems based upon a standard. JUAN PABLO ALBALADEJO MÁRQUEZ JAVIER PONCELA GONZÁLEZ. Adaptation of SOMT to the development of systems based upon a standard. Introduction DECT network layer SOMT methodology Requirements analysis System analysis - PowerPoint PPT Presentation
Citation preview
JUAN PABLO ALBALADEJO MÁRQUEZ
JAVIER PONCELA GONZÁLEZ
Adaptation of SOMT to the development of systems based upon a standard
Adaptation of SOMT to the development of systems based upon a standard
• Introduction
• DECT network layer
• SOMT methodology
• Requirements analysis
• System analysis
• System design
• Object design
• Conclusions
• Introduction
Introduction
• Need for fast and reliable development processes
• Maintenance of quality levels
• More capable methods
• Formal languages
• Object orientation
Introduction
SDL’92
Objective
• Adaptation of SOMT to the development of systems based upon a standard
• Election of an object-oriented methodology
• Use of the tool Tau 3.2 by Telelogic
• Modelling of the network level of a DECT system (Digital Enhanced Cordless Telecommunication)
Method
Introduction
Adaptation of SOMT to the development of systems based upon a standard
• Introduction
• DECT network layer
• SOMT methodology
• Requirements analysis
• System analysis
• System design
• Object design
• Conclusions
DECT network level
• DLC: Data Link Control
• MAC: Medium Access Control
• LLME: Lower Layer Management Entity
• CC: Call Control
• MM: Mobility Management
• LCE: Link Control Entity
Introduction
Adaptation of SOMT to the development of systems based upon a standard
• Introduction
•DECT network layer
• SOMT methodology
• Requirements analysis
• System analysis
• System design
• Object design
• Conclusions
SOMT methodology
Requirements
• Capability to be used with formal languages
• Adaptation to the object-oriented focus
• Progressive evolution towards the final result
• Traceability among the elaborated models
• Integration with the chosen tool
SOMT methodology
SOMT (SDL-oriented Object Modeling Technique)
SOMT methodology
Adaptation of SOMT to the development of systems based upon a standard
• Introduction
•DECT network layer
• SOMT methodology
• Requirements analysis
• System analysis
• System design
• Object design
• Conclusions
Requirements analysis
SOMT activities Modified SOMT activities
• Textual requirements model
• Requirements use case model
• Requirements object model
• System operation model
• Data dictionary
• Incorporation of the standard
• Data dictionary
Requirements analysis
DECT standard• Study of the architecture
• Particularization for GAP (Generic Access Profile)
Data dictionary• Nouns section
Mobility Management (MM) - Entity in charge of managing the identities, authentication, localization, access rights, key assignment and ciphering.
• Actions section
Identification of PT - Procedure used by FT to ask PT for its identification using specific parameters such as IPUI o IPEI. (MM Procedure)
• Relations section: implicitly elaborated
Requirements analysis
Adaptation of SOMT to the development of systems based upon a standard
• Introduction
•DECT network layer
• SOMT methodology
• Requirements analysis
• System analysis
• System design
• Object design
• Conclusions
System analysis
System analysis
SOMT activities Modified SOMT activities
• Analysis use case model
• Analysis object model
• Textual documentation
• Analysis use case model
• Analysis object model
• Textual documentation
Analysis use case model (1)
• Dynamic viewpoint of the standard
• Messages exchange
• Timer handling
• State changing
• Different levels of hierarchy
• HMSCs
• Use cases
• Behaviour patterns
System analysis
• Increased formality compared to the standard
• Connection through implinks of each diagram with its definition in the data dictionary
Analysis use case model (2)
System analysis
Textual documentation
• Original purpose: to complete the description of the system
• Modified purpose: explain the informalities in the use case model
• Treated aspects:
• Handling of timers in subdiagrams
• Actions associated to the expiry of timers
• Reuse of diagrams
System analysis
Object model (1)
• Static viewpoint of the standard
• Elaboration
• Cooperating objects: association and composition relations
• Similar objects: inheritance relations
System analysis
• Elaboration:
• Contained information: attributes
• Performed actions: operations
• Connection through implinks of each class with its definition in the data dictionary
Object model (2)
System analysis
Adaptation of SOMT to the development of systems based upon a standard
• Introduction
•DECT network layer
• SOMT methodology
• Requirements analysis
• System analysis
• System design
• Object design
• Conclusions
System design
System design
SOMT activities Modified SOMT activities
• Design uses case model
• Design module structure
• Architecture definition
• Textual requirements
• Object model
• Design uses case model
• Architecture definition
•Advance in the study of the standard
• Introduction of Card class
• Modification of existing relations
• Connection through implinks with the analysis object model classes
Object model (1)
System design
• Incorporation of attributes
• Adition of operatios related to the new classes
Object model (2)
System design
Design module structure• Detailed study of the standard
• Considerations concerning the implementation
• Connection through implinks with the design object model classes
System design
Architecture definition
• Translation of the former model contents to SDL’92
• Taking into account of the object model
• Structural and functional modules
System design
F_NWK system
• Blocks modelling the composition relations
• Incompatibility of blocks and processes
• Adyacent levels modelled as the environment
System design
• Analogue structure to the one defined in the standard
• Adyacent levels modelled as the environment
Nwk block
System design
Adaptation of SOMT to the development of systems based upon a standard
• Introduction
•DECT network layer
• SOMT methodology
• Requirements analysis
• System analysis
• System design
• Object design
• Conclusions
Object design
Object design
SOMT activities Modified SOMT activities
• Object design model (SDL) • Object design model (SDL)• Interfaces
• Behaviour
Interfaces definition• Signal lists
SIGNALLIST SAP0_NWK = DL_DATA_IND, DL_ESTABLISH_CFM, DL_ESTABLISH_ IND, DL_RELEASE_CFM, DL_RELEASE_IND;
• Messages and primitives/* ETS 300 175-5 [5], subsclause 16.3.6.1 *//* */newtype ASP_MM_IDENTITY_REQstruct mm_endpoint_identifier ENDPOINT_IDENTIFIER /* */;/* */ identity_type IDENTITY_TYPE /* */ ; /* */ iwu_to_iwu IWU_TO_IWU /* */ ; /* */endnewtype ASP_MM_IDENTITY_REQ;
• Information elements/* ETSI 300 175-5 [5], subclause 7.7.19 *//* */newtype IDENTITY_TYPE struct iei OCT_1 /* */ ; /* */ length OCT_1 /* */ ; /* */ id_group BIT_4 /* */ ; /* */ space BIT_3 /* */ ; /* '000' */ f3 BIT_1 /* */ ; /* '1' */ type_mio BIT_7 /* */ ; /* */ f4 BIT_1 /* */ ; /* '1' */endnewtype IDENTITY_TYPE;
Object design
Behaviour definitionFirst step Second step
• Connection through implinks of the behaviours withs their definitions in the data dictionary
Object design
Adaptation of SOMT to the development of systems based upon a standard
• Introduction
•DECT network layer
• SOMT methodology
• Requirements analysis
• System analysis
• System design
• Object design
• Conclusions
Conclusions
• Common advantages to SOMT and M-SOMT
• Object-orientation and use of formal languages
• Progressive evolution towards the final result
• Connection of the elaborated models
• Improvements of M-SOMT
• Improved use of the previous models in the elaboration of the next ones
Conclusions
M- SOMT methodology
Conclusions
SOMT methodology
Adaptation of SOMT to the development of systems based upon a standard
JUAN PABLO ALBALADEJO MÁRQUEZ
JAVIER PONCELA GONZÁLEZ