Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Fast planning through planning graph analysis
Artificial Intelligence
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Automated Software Synthesis: An Application in Mechanical CAD
IEEE Transactions on Software Engineering
Planning as constraint satisfaction: solving the planning graph by compiling it into CSP
Artificial Intelligence
TALplanner: A temporal logic based forward chaining planner
Annals of Mathematics and Artificial Intelligence
A Query Algebra for Program Databases
IEEE Transactions on Software Engineering
Interactive Modeling for Batch Simulation of Engineering Systems: A Constraint Satisfaction Problem
Proceedings of the 14th International conference on Industrial and engineering applications of artificial intelligence and expert systems: engineering of intelligent systems
Hi-index | 0.00 |
A dream of the software-engineering discipline is to develop reusable program-components and to build programs out of them. Formalization of a type of component-oriented programming (COP) problem (that does not need any non-trivial effort for gluing components together) shows a surprising similarity to the problem of Planning as defined within the Artificial Intelligence (AI). This short paper explores the possibility of solving the COP by using AI-planning techniques. We have looked into some closely related AI-planning algorithms and suggested directions on how to adopt them for the purpose. Other important related issues like the target specification languages and other relevant research disciplines are also being touched upon here.