<rdf:RDF xmlns:community="http://www.bibsonomy.org/ontologies/2008/05/community#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:cc="http://web.resource.org/cc/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:swrc="http://swrc.ontoware.org/ontology#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml:base="http://www.bibsonomy.org/user/phbaer/model"><owl:Ontology rdf:about=""><rdfs:comment>BibSonomy publications for /user/phbaer/model</rdfs:comment><owl:imports rdf:resource="http://swrc.ontoware.org/ontology/portal"/></owl:Ontology><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/254814bd9297fc1859ab4e5f27e6113df/phbaer"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/254814bd9297fc1859ab4e5f27e6113df/phbaer"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://doi.ieeecomputersociety.org/10.1109/SEFM.2006.27"/><swrc:date>Wed Jun 17 17:10:43 CEST 2009</swrc:date><swrc:address>Los Alamitos, CA, USA</swrc:address><swrc:journal>International Conference on Software Engineering and Formal Methods</swrc:journal><swrc:pages>3--12</swrc:pages><swrc:publisher><swrc:Organization swrc:name="IEEE Computer Society"/></swrc:publisher><swrc:title>Modeling Heterogeneous Real-time Components in BIP</swrc:title><swrc:volume>0</swrc:volume><swrc:year>2006</swrc:year><swrc:keywords>bip components model phbaer-imoby real time </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="0-7695-2678-0" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.ieeecomputersociety.org/10.1109/SEFM.2006.27" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Ananda Basu"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Marius Bozga"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Joseph Sifakis"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2c2dfd4d04092bfeb13bec59803ca335d/phbaer"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2c2dfd4d04092bfeb13bec59803ca335d/phbaer"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="/brokenurl#www.cs.usfca.edu/~parrt/papers/mvc.templates.pdf"/><swrc:date>Fri Jul 25 11:38:27 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>WWW &#039;04: Proceedings of the 13th International Conference on World Wide Web</swrc:booktitle><swrc:pages>224--233</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>{Enforcing Strict Model-View Separation in Template Engines}</swrc:title><swrc:year>2004</swrc:year><swrc:keywords>engine model separation stringtemplate template view </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="New York, NY, USA" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1-58113-844-X" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/988672.988703" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Terence John Parr"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/28f8b910d29ccdee45f46a8c4b79f92f4/phbaer"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/28f8b910d29ccdee45f46a8c4b79f92f4/phbaer"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#TechnicalReport"/><owl:sameAs rdf:resource="http://www.omg.org/docs/formal/08-04-03.pdf"/><swrc:date>Tue Jul 15 00:19:49 CEST 2008</swrc:date><swrc:institution><swrc:Organization swrc:name="Object Management Group"/></swrc:institution><swrc:month>April</swrc:month><swrc:number>Version 1.0</swrc:number><swrc:title>Meta Object Facility (MOF) 2.0 Query/View/Transformation</swrc:title><swrc:type>Specification</swrc:type><swrc:year>2008</swrc:year><swrc:keywords>facility model mof object query transformation view </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Object Management Group"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/220c3ef55a5750ab3738b7d906734e9b3/phbaer"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/220c3ef55a5750ab3738b7d906734e9b3/phbaer"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#TechnicalReport"/><owl:sameAs rdf:resource="http://www.omg.org/docs/formal/06-01-01.pdf"/><swrc:date>Tue Jul 15 00:15:26 CEST 2008</swrc:date><swrc:institution><swrc:Organization swrc:name="Object Management Group"/></swrc:institution><swrc:month>January</swrc:month><swrc:number>Version 2.0</swrc:number><swrc:title>Model Object Facility (MOF) Core specification</swrc:title><swrc:type>Specification</swrc:type><swrc:year>2006</swrc:year><swrc:keywords>facilities model object uml </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Object Management Group"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/288e4eb57a4c32cb0936b7473f1ab2de9/phbaer"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/288e4eb57a4c32cb0936b7473f1ab2de9/phbaer"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Fri Jul 11 12:14:55 CEST 2008</swrc:date><swrc:publisher><swrc:Organization swrc:name="Dpunkt Verlag"/></swrc:publisher><swrc:title>Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>development driven model softwareentwicklung techniken </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="3898644480" swrc:key="isbn"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Thomas Stahl"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Markus Völter"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Sven Efftinge"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Arno Haase"/></rdf:_4></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/20194bcfa92f21ac8ea1a6eae482d5cb2/phbaer"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/20194bcfa92f21ac8ea1a6eae482d5cb2/phbaer"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://www.sciences.univ-nantes.fr/MoDSE2007/p9.pdf"/><swrc:date>Tue Jul 01 11:20:58 CEST 2008</swrc:date><swrc:address>Amsterdam</swrc:address><swrc:booktitle>Workshop on Model-Driven Software Evolution at CSMR</swrc:booktitle><swrc:month>March</swrc:month><swrc:title>The Drawbacks of Model-Driven Software Evolution</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>drawback driven evolution harmfull model software </swrc:keywords><swrc:abstract>This short paper is an essay on the drawbacks of model
driven software evolution which apply equally well to
model driven software development. The idea of
automatically generating code changes from a UML
type model is equally enticing as that of automatically
generating whole components from such a model. The
drawback is that there is then nothing to test against,
since there is only one description of the system, the
model. This violates the principles of software
verification and validation, according to which
correctness can only be demonstrated by comparing
two independent descriptions of the same solution. For
this reason, the author proposes another interpretation
of model driven evolution, one in which the
requirements model serves as a basis for propagating
changes to both the code and the test, along two
independent paths. The UML type system design could
then be generated from the code and not [vice] versa</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Harry Sneed"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2a02dbceedaceb1e11f215e85df2554ba/phbaer"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2a02dbceedaceb1e11f215e85df2554ba/phbaer"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#MasterThesis"/><swrc:date>Thu Jun 26 11:26:30 CEST 2008</swrc:date><swrc:school><swrc:University swrc:name="Universität Kassel"/></swrc:school><swrc:title>Ontologiegestützte automatische Modell-Transformationen</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>code generation generierung model modell ontologie </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Jens Wollenhaupt"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2fbc4b548ae1451eaea8098c531942827/phbaer"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2fbc4b548ae1451eaea8098c531942827/phbaer"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?id=988703&amp;coll=GUIDE&amp;dl=GUIDE&amp;CFID=10714769&amp;CFTOKEN=16177166"/><swrc:date>Sun Jun 15 16:08:32 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>WWW &#039;04: Proceedings of the 13th international conference on World Wide Web</swrc:booktitle><swrc:pages>224--233</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>Enforcing strict model-view separation in template engines</swrc:title><swrc:year>2004</swrc:year><swrc:keywords>engine model separation stringtemplate template view </swrc:keywords><swrc:abstract>The mantra of every experienced web application developer is the same: thou shalt separate business logic from display. Ironically, almost all template engines allow violation of this separation principle, which is the very impetus for HTML template engine development. This situation is due mostly to a lack of formal definition of separation and fear that enforcing separation emasculates a template&#039;s power. I show that not only is strict separation a worthy design principle, but that we can enforce separation while providing a potent template engine. I demonstrate my StringTemplate engine, used to build jGuru.com and other commercial sites, at work solving some nontrivial generational tasks.My goal is to formalize the study of template engines, thus, providing a common nomenclature, a means of classifying template generational power, and a way to leverage interesting results from formal language theory. I classify three types of restricted templates analogous to Chomsky&#039;s type 1..3 grammar classes and formally define separation including the rules that embody separation.Because this paper provides a clear definition of model-view separation, template engine designers may no longer blindly claim enforcement of separation. Moreover, given theoretical arguments and empirical evidence, programmers no longer have an excuse to entangle model and view.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="New York, NY, USA" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1-58113-844-X" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/988672.988703" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Terence John Parr"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description></rdf:RDF>
