Assembly programming component and service-oriented applied software systems

P.I. Andon, O.O. Slabospitskaya

Abstract


Basic Issues are fixed for keen Applied Software Applications development. Their statements’ specifics are analyzed for the paradigms of Component and Service programming. The results of SSI NASU researchers are summed up pertaining to cope these Issues with the paradigms of assembly type (interface concept and implementation, object-component programming method, component algebras, methods for data types transforming, formalisms to enable component applications changeability through their variability  management). Amplification of the Component programming backlog in Semantic Web with the Service programming paradigm  is highlighted (formal tools to support life cycle of composite Semantic Service, models and methods to enable its adaptation, methods to optimize layer-parallel compositions). The tools are drafted to technologically maintain usage of Component programming formalisms elaborated. The Problems are defined for fur-their exploration with the Service programming paradigm.

Problems in programming 2017; 3: 31-51


Keywords


assembly method; assembly programming; interface; component; object; quality engineering; service programming; semantic Web service; semantic Web service composing; arrangement of semantic Веб-services; layer-parallel graph; adaptive composite service

Full Text:

PDF (Ukrainian)

References


Andon P.I., Babenko L.P. The Problems and Opportunities of Programming in SEMANTIC WEB. Problems in Programming. 2012. N 2-3. P. 363–373. (In Ukrainian).

Andon P.I., Deretsky V.A. The Problems of Applied Service-oriented Information Systems Engineering in Semantic Web based on Agent Approach. Problems in Programming. 2006. N 2-3. P. 493–502.(in Ukrainian).

DR 0112U002764 Theoretical Fundamentals and Applied Issues Investigation of Applied Service-oriented Information Systems Engineering in Semantic Web. Research report (final). ). К.: SSI NASU, 2016. 280 p.

Page ”W3C Semantic Web Activity”. [Electronic Resource]. Mode of access: https://www.w3.org/2001/sw/.

Laskey K. OASIS Reference Architecture Foundation for Service Oriented Architecture. Version 1.0. 2012. [Electronic Resource]. Mode of access: https://docs. oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra v1.0.pdf.

Lausen H. A Conceptual and Formal Framework for Semantic Web Services (v1) 2011. [Electronic Resource]. – Mode of access: https://www.sti-innsbruck.at/sites/ default/files /D2.4.5.pdf.

Lavrischeva E.M. Рaradigms of programming assembling type in software engeneering. Problems in Programming. 2014. N 2-3. P. 121–132. (In Ukrainian).

Лаврищева Е.М. Software Engineering of Computer Systems. Paradigms, technologies and CASE-tools for Programming. К.: Nauk. Dumka. 2013. 283 p.

Lavrischeva E.M., Grischenko V.N. Assembly Programming. Basics of Software Industry. Kyiv: Naukova Dumka, 2009 (2nd ed.). 372 p. (in Russian).

Lavrischeva E.M. Assembly Programming. Theory and Practice. Cybernetics and Systems Analysis, 2009. N 6. P. 1–12. (in Russian).

Lavrishcheva E., Stenyashin A., Kolesnyk A. Object-Component De-sign. Theoretical and Applied Issues. Visn. Ser. Fiz.-Mat. Nayky, Kyiv St. Univ. im. Tarasa Shevchenka. Special Issue, 2013. N 4. P. 150–162. (in Russian).

Booch G. Object-oriented Analysis and Design with Examples of C++ Applications. М.: "Binom Ed.", SPb.: "Nesky dialect", 2001. 560p.

Lavrischeva E.M., Grischenko V.N. Interconnection of Multilingual Modules in OS ES. М.: Finansy i Statystika, 1982. 127 p. (in Russian).

Glushkov V.M., Stogniy A.A., Lavrischeva E.M., Morentsov E.I. The System for Program Production Automation (APROP). Kiev: Institute of Cybernetics of USSR AS, 1976. 134 p. (in Russian).

Lavrischeva E.M. Methods of Programming. Theory, Engineering, Practice. Kiev, Nauk. Dumka, 2006. 454 p.

Grischenko V.N. The Method for Object-Component Software Design. Problems in Programming. 2007. N 2. P. 113–125. (in Russian).

Lavrischeva E., Stenyashin A., Kolesnyk A. Object-Component Development of Application and Systems. Theory and Practice. JSEA. 2014. N 7. P. 756–769. [Electronic Resource]. Mode of access: http://file.scirp.org/pdf/JSEA_2014080715053066.pdf.

Remarovich S. The Systems for Web-service Discovery in Service0Oriented Arcitecture: Problems and Solutions. Problems in Programming. 2015. N 3. P. 53–71. (in Ukrainian).

Slabospitska О.О. Technological Model for the Process of Adaptive Web Service Composition Engineering and Use. Problems in Programming. 2015. N 2. P. 52–62. (in Ukrainian).

Lavrischeva E., Koval G., Babenko L. et al. New Theoretical Foundations of Production Methods of Software Systems in Generative Programming Context. Electronic monograph, in: UK-2011, Vol. 67. Kiev (2011) (in Ukrainian).

Lavrischeva K.M., Slabospickaya O.A. Technology for Changeable Software Products and Systems Modelling. Proc. 12th Int. Conf. TAAPSD’2015. Kiev, November 23-26. P. 118–127. (in Russian).

Slabospickaya O. Feature Model of Software Product Line Enhancing to Enable Product Adaptability. Bull. of Univ. of Kiev. Series: Ph.&Math., spec. is. 2014. P. 151–158.

Lavrischeva K., Slabospitskaya O., Kolesnik A., Koval G. The Theoretical View for Software Family Variability Management. Visn., Ser. Fiz.-Mat. Nayky, Kyiv Univ. im. Tarasa Shevchenka. 2011. N 1. P. 45–53. (in Ukrainian).

Slabospickaya O.О. Technological Model for Software Family Automated Production Process. Problems in Programming. 2011. N 1. P. 39–48. (in Ukrainian).

Kolesnyk A., Slabospitskaya O. Tested Approach for Variability Management Enhancing in Software Product Line. Proc. 8-th Int. Conf. ICTERI 2012, Kherson, Ukraine, June 6–10, 2012. [Electronic

Resource]. Mode of access: ceur-ws.org/Vol-848/ICTERI-2012-CEUR-WS-paper-31-p–155–162.pdf.

Slabospitskaya O., Kolesnik A. The Model for Enhanced Variability Management Process in Software Product Line. Mayr H.C., Kop C., Liddle S., Ginige A. Information Systems: Methods, Models and Applications. Revised selected papers of 4-th International United Information Systems Conference (UNISCON 2012). Yalta, Ukraine, June 2012. P. 162–171.

Lavrischeva Е.М., Slabospitskaya O.O. An approach for Expert Assessment in Software Engineering. Cybernetics and Systems Analysis. 2009. N 4. P.151–168. (in Russian).

Andon P.I., Koval G.I., Korotune T.M., Lavrischeva E.M., Suslov V.Yu. The Fundamentals for Software Quality Engineering. 2-nd ed. К.: Akademperiodika. 2007. 672 p. (in Russian).

Lavrischeva E.М., Koval G.I., Korotune T.M. An Approach for Quality Management of Data Processing Software Systems. Cybernetics and Systems Analy-sis. 2006. N 5. P. 174–185. (in Russian).

Koval G.І. The Basic Tasks for Decision Making in Software Reliability Engineering. Problems in Programming. 2005. N 3. P. 35–41. (in Ukrainian).

Moroz G.B., Koval G.І., Korotune T.M. The Concept of Reliaility Profiles in in Software Reliability Engineering. Mathematical machines and Systems. 2004. N 1. P. 166–182. ((in Russian).

Slabospickaya O. А process for consistent and informed assessment of software reliability over its life cycle. Mathematical machines and Systems. 2010. N 1. P. 218–224.

Moroz G.B., Korotune T.M. Risk-Operational Approach for the Problem of Optimal Software Delivery Solving. Problems in Programming. 2006. N 2-3. P. 231–236. (in Ukrainian).

Slabospitska О.О., Koval G.I. An Integrated Technology for Software Project Risks Smart Management. Cybernetics and Systems Analysis. 2009. N 6. P. 137–143. (In Ukrainian).

Lavrischeva E.М., Koval G.I., Korotune T.M. Approaches for Quality Engineering of Software System Families. Problems in Programming. 2008. N 2-3. P. 219–228. (in Ukrainian).


Refbacks

  • There are currently no refbacks.