Modern Approaches to Software Engineering in the Compositional Era

The amazing evolution fuelled by the introduction of the computational element has already changed our lives and continues to do so. Initially, the fast advancement in hardware partially enabled an appreciation for software potency. This meant that engineers had to have a better command over this field that was crucial in the solution of current and future problems and requirements. However, software development has been reported as not adequate, or mature enough. Intelligence can help closing this gap. This chapter introduces the historical and modern aspects of software engineering within the artificial intelligence perspective. Also an illustrative example is included that demonstrates a rule-based approach for the development of fault management systems.

[1]  Archana Sarangi,et al.  GBF Trained Neuro-fuzzy Equalizer for Time Varying Channels , 2011, Int. J. Appl. Evol. Comput..

[2]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[3]  Yingxu Wang,et al.  Intelligent Fault Recognition and Diagnosis for Rotating Machines using Neural Networks , 2011, Int. J. Softw. Sci. Comput. Intell..

[4]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[5]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[6]  João José Neto,et al.  Using Adaptive Formalisms to Describe Context-Dependencies in Natural Language , 2003, PROPOR.

[7]  John N. Shutt Recursive Adaptable Grammars , 1999 .

[8]  João José Neto Solving Complex Problems Efficiently with Adaptive Automata , 2000, CIAA.

[9]  Dieter Fensel,et al.  Semantic Web Enabled Web Services , 2002, International Semantic Web Conference.

[10]  Ian Sommerville,et al.  QoSOnt: a QoS ontology for service-centric systems , 2005 .

[11]  Ali H. Dogru,et al.  Industrializing Software Development: The "Factory Automation" Way , 2006, TEAA.

[12]  Ana González-Marcos,et al.  Application to Bankruptcy Prediction in Banks , 2010 .

[13]  Amit P. Sheth,et al.  Framework for Semantic Web Process Composition , 2003, Int. J. Electron. Commer..

[14]  João José Neto Adaptive automata for context-dependent languages , 1994, SIGP.

[15]  Boris Burshteyn,et al.  Generation and recognition of formal languages by modifiable grammars , 1990, SIGP.

[16]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[17]  Bandreddi E. Prasad,et al.  An expert system shell for aerospace applications , 1994, IEEE Expert.

[18]  Takahiro Kawamura,et al.  Importing the Semantic Web in UDDI , 2002, WES.

[19]  Kurt Geihs,et al.  Large-Scale Service Composition in Semantic Service Discovery , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[20]  Verena Kantere,et al.  Efficient Semantic Web Service Discovery in Centralized and P2P Environments , 2008, SEMWEB.

[21]  Claudius Gros,et al.  Emotions, Diffusive Emotional Control and the Motivational Problem for Autonomous Cognitive Systems , 2009, 0901.3025.

[22]  Henning Christiansen,et al.  A survey of adaptable grammars , 1990, SIGP.

[23]  Hemerson Pistori,et al.  Adaptive non-deterministic decision trees: general formulation and case study , 2006 .

[24]  Yang Wang,et al.  Pattern Discovery as Event Association , 2009, Encyclopedia of Data Warehousing and Mining.

[25]  Ali H. Dogru,et al.  A Rule-Based Domain Specific Language for Fault Management , 2010, Trans. SDPS.

[26]  Wei-Chiang Samuelson Hong Modeling Applications and Theoretical Innovations in Interdisciplinary Evolutionary Computation , 2013 .

[27]  Pier Stanislao Paolucci,et al.  Dynamic parsers and evolving grammars , 1992, SIGP.

[28]  Siddhivinayak Kulkarni,et al.  Machine Learning Algorithms for Problem Solving in Computational Applications: Intelligent Techniques , 2012 .

[29]  K. Kardas,et al.  Enhanced semantic operations for web service composition , 2007, 2007 22nd international symposium on computer and information sciences.

[30]  James A. Hendler,et al.  Semi-automatic Composition ofWeb Services using Semantic Descriptions , 2003, WSMAI.

[31]  Yingxu Wang,et al.  The Formal Design Model of Doubly-Linked-Circular Lists (DLC-Lists) , 2011, Int. J. Softw. Sci. Comput. Intell..

[32]  Murat M. Tanik,et al.  A Process Model for Component-Oriented Software Engineering , 2003, IEEE Softw..

[33]  Jose Maria Novaes dos Santos,et al.  Um formalismo adaptativo com mecanismo de sincronização para aplicações concorrentes , 1997 .

[34]  Emilio Soria Olivas,et al.  Handbook of Research on Machine Learning Applications and Trends : Algorithms , Methods , and Techniques , 2009 .

[35]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services with OWL-S , 2007, World Wide Web.