Adjusting Software-Intensive Systems Developed by Using Software Factories and Fuzzy Features

Growing expectations for low priced software-intensive applications tailored to the individual customers needs require the usage of techniques aimed at the individual development of application systems, which could be attained at the costs of standard software and easily adapted. In the paper the concepts associated with assembling the applications by means of software factories in conjunction with the fuzzy description of the variable product parts are introduced. The approach is demonstrated in the example of a part of an order process.

[1]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[2]  Andrzej Pieczynski,et al.  Features with fuzzy probability , 2004, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004..

[3]  Bogdan Franczyk,et al.  EXTENDING THE UML FOR MODELLING VARIABILITY FOR SYSTEM FAMILIES , 2002 .

[4]  Ronald R. Yager,et al.  Essentials of fuzzy modeling and control , 1994 .

[5]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[6]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[7]  Jack Greenfield,et al.  Software factories: assembling applications with patterns, models, frameworks and tools , 2004, OOPSLA '03.

[8]  Krzysztof Czarnecki,et al.  Generative programming - methods, tools and applications , 2000 .

[9]  Jan Bosch,et al.  Design and use of software architectures - adopting and evolving a product-line approach , 2000 .

[10]  Ralph E. Johnson,et al.  Frameworks = (components + patterns) , 1997, CACM.

[11]  Andrzej Pieczynski,et al.  Employing fuzzy logic in feature diagrams to model variability in software product-lines , 2003, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2003. Proceedings..

[12]  Andrzej Pieczynski,et al.  Employment of fuzzy Logic in Feature Diagrams to Model variability in Software families , 2003, Trans. SDPS.

[13]  Andrzej Pieczynski,et al.  Application of Fuzzy Weighted Feature Diagrams to Model Variability in Software Families , 2004, ICAISC.

[14]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[15]  Jane P. Laudon,et al.  Management Information Systems: Managing the Digital Firm (10th Edition) , 2006 .

[16]  Jane P. Laudon,et al.  Management Information Systems: Managing the Digital Firm , 2010 .