Defining the semantics of rule-based Web applications through model-driven development
By: Joaquín Cañadas, José Palma and Samuel Túnez
Open Access
|Mar 2011References
- Abdullah, M. S., Benest, I. D., Paige, R. F. and Kimble, C. (2007). Using unified modeling language for conceptual modelling of knowledge-based systems,C. Parent, K.-D. Schewe, V. C. Storey and B. Thalheim (Eds.),, Lecture Notes in Computer Science, Vol. 4801, Springer-Verlag, Berlin/Heidelberg, pp. 438-453.
- Boley, H., Tabet, S. and Wagner, G. (2001). Design rationale for RuleML: A markup language for Semantic Web rules,I. F. Cruz, S. Decker, J. Euzenat and D. L. McGuinness (Eds.),, pp. 381-401.
- Brachman, R. J. and Levesque, H. J. (2004)., Morgan Kaufmann, San Francisco, CA.
- Cañadas, J., Palma, J. and Túnez, S. (2009). InSCo-Gen: A MDD tool for Web rule-based applications,M. Gaedke, M. Grossniklaus and O. Díaz (Eds.),, Lecture Notes in Computer Science, Vol. 5648, Springer-Verlag, Berlin/Heidelberg, pp. 523-526.
- Ceri, S., Fraternali, P. and Matera, M. (2002). Conceptual modeling of data-intensive Web applications,(4): 20-30.
- Chaur G. Wu (2004). Modeling rule-based systems with EMF,
- Dean, M., Schreiber, G., Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D. L., Patel-Schneider, P. F. and Stein, L. A. (2004)., W3C Recommendation
- del Águila, I. M., Cañadas, J., Bosch, A., Túnez, S. and Marín, R. (2003). Knowledge model of a therapy administration task applied to an agricultural domain,V. Palade, R. J. Howlett and L. C. Jain (Eds.),, Lecture Notes in Computer Science, Vol. 2774, Springer-Verlag, Berlin/Heidelberg, pp. 1277-1283.
- del Águila, I. M., Cañadas, J., Palma, J. and Túnez, S. (2006). Towards a methodology for hybrid systems software development,, pp. 188-193.
- Diouf, M., Maabout, S. and Musumbu, K. (2007). Merging model driven architecture and Semantic Web for business rules generation,M. Marchiori, J. Z. Pan and C. de Sainte Marie (Eds.),, Lecture Notes in Computer Science, Vol. 4524, Springer-Verlag, Berlin/Heidelberg, pp. 118-132.
- Distante, D., Pedone, P., Rossi, G. and Canfora, G. (2007). Model-driven development of Web applications with UWA, MVC and JavaServer Faces,L. Baresi, P. Fraternali and G.-J. Houben (Eds.),, Lecture Notes in Computer Science, Vol. 4607, Springer-Verlag, Berlin/Heidelberg, pp. 457-472.
- Durkin, J. (1993)., Intelligent Computer Systems Inc., Akron, OH.
- Eiter, T., Ianni, G., Krennwallner, T. and Polleres, A. (2008). Rules and ontologies for the Semantic Web,C. Baroglio, P. A. Bonatti, J. Maluszynski, M. Marchiori, A. Polleres and S. Schaffert (Eds.),, Lecture Notes in Computer Science, Vol. 5224, Springer-Verlag, Berlin/Heidelberg, pp. 1-53.
- Eriksson, H. (2003). Using JessTab to integrate Protege and Jess,(2): 43-50.
- Frankel, D., Hayes, P., Kendall, E. and McGuinness, D. (2004). The model driven Semantic Web,
- Fraternali, P., Bongio, A., Brambilla, M., Comai, S. and Matera, M. (2002)., 1st Edn., Morgan Kaufmann, San Francisco, CA.
- Friedman-Hill, E. (2003)., Manning Publications, Greenwich, CT.
- Gasevic, D., Djuric, D. and Devedzic, V. (2006)., Springer-Verlag New York, Inc., Secaucus, NJ.
- Geary, D. and Horstmann, C. S. (2007)., 2nd Edn., Prentice Hall, Upper Saddle River, NJ.
- Gómez-Pérez, A., Fernández-López, M. and Corcho, O. (2004)., Springer-Verlag New York, Inc., Secaucus, NJ.
- Groenewegen, D. M., Hemel, Z., Kats, L. C. L. and Visser, E. (2008). WebDSL: A domain-specific language for dynamic Web applications,G. E. Harris (Ed.),, ACM, New York, NY, pp. 779-780.
- Grove, R. (2000). Internet-based expert systems,(3): 129-135.
- Horrocks, I., Patel-Schneider, P., Boley, H., Tabet, S., Grosof, B. and Dean, M. (2004).
- JBoss (2009a). Drools documentation
- JBoss (2009b). RichFaces
- Karsai, G., Neema, S. and Sharp, D. (2008). Model-driven architecture for embedded software: A synopsis and an example,(1): 26-38.
- Kifer, M. (2008). Rule interchange format: The framework,D. Calvanese and G. Lausen (Eds.),, Lecture Notes in Computer Science, Vol. 5341, Springer-Verlag, Berlin/Heidelberg, pp. 1-11.
- Koch, N., Knapp, A., Zhang, G. and Baumeister, H. (2008). UML-based Web engineering. An approach based on standards,G. Rossi, O. Pastor, D. Schwabe and L. Olsina (Eds.),, Human-Computer Interaction Series, Springer, London, pp. 157-191.
- Kogut, P., Cranefield, S., Hart, L., Dutra, M., Baclawski, K., Kokar, M. and Smith, J. (2002). UML for ontology development,(01): 61-64.
- Kolovos, D. S. (2007).
- Linaje, M., Preciado, J. C. and Sanchez-Figueroa, F. (2007). Engineering rich internet application user interfaces over legacy Web models,(6): 53-59.
- Mei, J., Bontas, E. P. and Lin, Z. (2005). OWL2Jess: A transformational implementation of the OWL semantics,G. Chen, Y. Pan, M. Guo and J. Lu (Eds.),, Lecture Notes in Computer Science, Vol. 3759, Springer-Verlag, Berlin/Heidelberg, pp. 599-608.
- Mellor, S., Clark, A. and Futagami, T. (2003). Model-driven development—Guest editors' introduction,(5): 14-18.
- Moreno, N., Meliá, S., Koch, N. and Vallecillo, A. (2008). Addressing new concerns in model-driven Web engineering approaches,J. Bailey, D. Maier, K.-D. Schewe, B. Thalheim and X. S. Wang (Eds.),, Lecture Notes in Computer Science, Vol. 5175, Springer-Verlag, Berlin/Heidelberg pp. 426-442.
- Moreno, N., Romero, J. R. and Vallecillo, A. (2008). An overview of model-driven Web engineering and the MDA,G. Rossi, O. Pastor, D. Schwabe and L. Olsina (Eds.),, Human-Computer Interaction Series, Springer, London, pp. 353-382.
- Nalepa, G. J. and Ligęza, A. (2010). The HeKatE methodology. Hybrid engineering of intelligent systems,(1): 35-53, DOI: 10.2478/v10006-010-0003-9.
- Object Management Group (2003a)., OMG document: omg/2003-06-01.
- Object Management Group (2003b)., OMG document: ptc/03-10-04.
- Object Management Group (2008).
- Object Management Group (2009a).
- Object Management Group (2009b).
- O'Connor, M. J., Knublauch, H., Tu, S. W., Grosof, B. N., Dean, M., Grosso, W. E. and Musen, M. A. (2005). Supporting rule system interoperability on the Semantic Web with SWRL,Y. Gil, E. Motta, V. R. Benjamins and M. A. Musen (Eds.),, Lecture Notes in Computer Science, Vol. 3729, Springer-Verlag, Berlin/Heidelberg, pp. 974-986.
- Paptaxiarhis, V., Tsetsos, V., Karali, I. and Stamotopoulos, P. (2009). Developing rule-based Web applications: Methodologies and tools,, IGI Global, Hershey, PA, pp. 371-392.
- Ribarić, M., Gašević, D., Milanović, M., Giurca, A., Lukichev, S. and Wagner, G. (2007). Model-driven engineering of rules for Web services,R. Lämmel, J. Visser and J. Saraiva (Eds.),, Lecture Notes in Computer Science, Vol. 5235, Springer-Verlag, Berlin/Heidelberg, pp. 377-395.
- Russell, S. J. and Norvig, P. (1995)., Prentice-Hall, Inc., Upper Saddle River, NJ.
- Schmidt, D. C. (2006). Guest editor's introduction: Model-driven engineering,(2): 25-31.
- Schreiber, G., Akkermans, H., Anjewierden, A., de Hoog, R., Shadbolt, N., de Velde, W. V. and Wielinga, B. (2000)., MIT Press, Cambridge, MA.
- Wagner, G. (2002). How to design a general rule markup language?,R. Tolksdorf and R. Eckstein (Eds.), Lecture Notes in Informatics, Vol. 14, GI, Bonn, pp. 19-37.
- Wagner, G., Giurca, A. and Lukichev, S. (2006). A usable interchange format for rich syntax rules integrating OCL, RuleML and SWRL,.
Language: English
Page range: 41 - 55
Published on: Mar 28, 2011
Published by: University of Zielona Góra
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year
Related subjects:
© 2011 Joaquín Cañadas, José Palma, Samuel Túnez, published by University of Zielona Góra
This work is licensed under the Creative Commons License.