DocumentCode :
2728540
Title :
Structural Formalization of Design-Pattern Based Software Design
Author :
Singh, Pushpendra B. ; Chaudhary, Banshi D.
Author_Institution :
Dept. of Comput. Sci. & Eng., Motilal Nehru Nat. Inst. of Technol., Allahabad
fYear :
2009
fDate :
1-7 Feb. 2009
Firstpage :
283
Lastpage :
288
Abstract :
In this paper, we present a formalism to represent pattern-based design of an application in terms of design-patterns, their instances, glue, operators and their required parameter-sets. These operators include instantiation, evolution and composition. Structural formalism is modeled in terms of entities and relationship between them. Constraints are defined for entities and relationship between them and these must be honored during composition to ensure the consistency of resultant design. Design pattern composition generally need additional design elements either for efficiency consideration or due to application need. We call such elements as glue. We have also modeled glue using same abstraction as of patterns. We demonstrate our model through an application design example.
Keywords :
software engineering; design-pattern based software design; instantiation; software development; structural formalization; Application software; Computer science; Costs; Design engineering; Programming; Robustness; Software design; Software systems; Unified modeling language; Design Pattern; Formalization; Software Design; Specification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Society, 2009. ICDS '09. Third International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-3550-6
Electronic_ISBN :
978-0-7695-3526-5
Type :
conf
DOI :
10.1109/ICDS.2009.51
Filename :
4782889
Link To Document :
بازگشت