{"_id":"3JkpDA7MuBBd5mBtq","bibbaseid":"azevedo-arajo-lima-soares-moreno-composermeetingnonfunctionalaspectsofhypermediaauthoringenvironment-2014","downloads":10,"creationDate":"2016-10-05T13:48:42.670Z","title":"Composer: meeting non-functional aspects of hypermedia authoring environment","author_short":["Azevedo, R. G. d. A.","Araújo, E. C.","Lima, B.","Soares, L. F. G.","Moreno, M. F."],"year":2014,"bibtype":"article","biburl":"http://www.telemidia.puc-rio.br/~roberto/biblio/bib.bib","bibdata":{"bibtype":"article","type":"article","year":"2014","issn":"1380-7501","journal":"Multimedia Tools and Applications","doi":"10.1007/s11042-012-1216-8","title":"Composer: meeting non-functional aspects of hypermedia authoring environment","publisher":"Springer US","keywords":"Hypermedia authoring tools; Non-functional requirements; Microkernel-based architecture","author":[{"propositions":[],"lastnames":["Azevedo"],"firstnames":["Roberto","Gerson","de","Albuquerque"],"suffixes":[]},{"propositions":[],"lastnames":["Araújo"],"firstnames":["Eduardo","Cruz"],"suffixes":[]},{"propositions":[],"lastnames":["Lima"],"firstnames":["Bruno"],"suffixes":[]},{"propositions":[],"lastnames":["Soares"],"firstnames":["Luiz","Fernando","Gomes"],"suffixes":[]},{"propositions":[],"lastnames":["Moreno"],"firstnames":["Marcelo","Ferreira"],"suffixes":[]}],"pages":"1-30","month":"July","abstract":"This paper discusses the importance of non-functional requirements in the design of hypermedia authoring tools, which typically provides multiple graphical abstractions (views). It focuses on creating products and services that operate robustly across a broad range of environments, and that take into account the changeable needs of their users over time, as they become more familiar with the tool. In order to meet these non-functional aspects, this paper proposes a microkernel-based architecture for authoring tools, where the microkernel is responsible for instantiating the requested extensions (plugins), maintaining the core data model that represents the hypermedia document under development, and notifying changes in this model to plugins interested in them. Based on the proposed architecture, a new version of Composer (an NCL authoring tool) is presented, rewritten from scratch. Results from experiments show that the discussed non-functional requirements are adequately met.","bibtex":"@article{2014_07b_azevedo,\nyear={2014},\nissn={1380-7501},\njournal={Multimedia Tools and Applications},\ndoi={10.1007/s11042-012-1216-8},\ntitle={Composer: meeting non-functional aspects of hypermedia authoring\nenvironment},\npublisher={Springer US},\nkeywords={Hypermedia authoring tools; Non-functional requirements;\nMicrokernel-based architecture},\nauthor={Azevedo, Roberto Gerson de Albuquerque and Araújo, Eduardo Cruz and\nLima, Bruno and Soares, Luiz Fernando Gomes and Moreno, Marcelo Ferreira},\npages={1-30},\nmonth={July},\nabstract={This paper discusses the importance of non-functional requirements\nin the design of hypermedia authoring tools, which typically provides\nmultiple graphical abstractions (views). It focuses on creating products and\nservices that operate robustly across a broad range of environments, and that\ntake into account the changeable needs of their users over time, as they\nbecome more familiar with the tool. In order to meet these non-functional\naspects, this paper proposes a microkernel-based architecture for authoring\ntools, where the microkernel is responsible for instantiating the requested\nextensions (plugins), maintaining the core data model that represents the\nhypermedia document under development, and notifying changes in this model to\nplugins interested in them. Based on the proposed architecture, a new version\nof Composer (an NCL authoring tool) is presented, rewritten from scratch.\nResults from experiments show that the discussed non-functional requirements\nare adequately met.},\n}\n\n%%% 2013 %%%\n","author_short":["Azevedo, R. G. d. A.","Araújo, E. C.","Lima, B.","Soares, L. F. G.","Moreno, M. F."],"key":"2014_07b_azevedo","id":"2014_07b_azevedo","bibbaseid":"azevedo-arajo-lima-soares-moreno-composermeetingnonfunctionalaspectsofhypermediaauthoringenvironment-2014","role":"author","urls":{},"keyword":["Hypermedia authoring tools; Non-functional requirements; Microkernel-based architecture"],"metadata":{"authorlinks":{"azevedo, r":"http://139.82.95.2/~roberto/publications"}},"downloads":10,"html":""},"search_terms":["composer","meeting","non","functional","aspects","hypermedia","authoring","environment","azevedo","araújo","lima","soares","moreno"],"keywords":["hypermedia authoring tools; non-functional requirements; microkernel-based architecture"],"authorIDs":["Gg6FyBxS4c9crJQWY"],"dataSources":["g2kK7LGtY6BSAGWXZ","fzQqRdpBjaqFvMqtM","2GMp8PAJ4r2b8svJX"]}