DocumentCode
3372199
Title
Feature-oriented engineering of PBX software
Author
Lee, Kwanwoo ; Kang, Kyo C. ; Kim, Sajoong ; Lee, Jaejoon
Author_Institution
Dept. of Comput. Sci. & Eng., Pohang Univ. of Sci. & Technol., South Korea
fYear
1999
fDate
1999
Firstpage
394
Lastpage
403
Abstract
PBX (private branch exchange) systems are evolving rapidly due to fast expanding services, ever-changing communication technology, continuously evolving standards, and diverse communication laws and standards in different countries. As new features are added continuously, the detection of feature interaction problems early in the development lifecycle and the resolution of these problems through adaptable software are difficult challenges which all PBX software engineers face. A feature-oriented reuse method (FORM), introduced in this paper, concentrates on analyzing and modeling commonalities and differences in applications of a given domain in terms of features. The analysis results are then used for both the analysis of feature interactions and the engineering of domain-oriented software with a high level of adaptability (and reusability). We found that FORM facilitates the analysis of feature interactions and the variability (and commonality) of software before engineering and implementation begin. By understanding the variability, adaptability and reusability could be built into the software. The software architecture and modules are implemented based on information hiding and encapsulation principles and could easily accommodate new features that have not been considered in the initial feature analysis
Keywords
data encapsulation; object-oriented methods; object-oriented programming; private telephone exchanges; software engineering; telecommunication computing; FORM; PBX software; adaptable software; development lifecycle; domain-oriented software; feature interaction analysis; feature modelling; feature-oriented engineering; feature-oriented reuse method; information encapsulation; information hiding; object-oriented design; private branch exchanges; software adaptability; software architecture; software engineering; software modules; software reusability; standards; Application software; Communication standards; Communications technology; Computer science; Computer vision; Face detection; Object oriented modeling; Software architecture; Software maintenance; Software reusability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location
Takamatsu
Print_ISBN
0-7695-0509-0
Type
conf
DOI
10.1109/APSEC.1999.809629
Filename
809629
Link To Document