Entry Milicev:2000:COG from sigsoft2000.bib

Last update: Sun Aug 5 02:03:07 MDT 2018                Valid HTML 4.0!

Index sections

Top | Symbols | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Milicev:2000:COG,
  author =       "Dragan Milicev",
  title =        "Customizable output generation in modeling
                 environments using pipelined domains",
  journal =      j-SIGSOFT,
  volume =       "25",
  number =       "3",
  pages =        "46--50",
  month =        may,
  year =         "2000",
  CODEN =        "SFENDP",
  DOI =          "https://doi.org/10.1145/505863.505876",
  ISSN =         "0163-5948 (print), 1943-5843 (electronic)",
  ISSN-L =       "0163-5948",
  bibdate =      "Wed Aug 1 17:13:57 MDT 2018",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigsoft2000.bib",
  abstract =     "Domain-specific modeling and metamodeling environments
                 most often base their output generation capability on
                 wizards, output templates, grammar-based transformers,
                 or hard-coded output generators. The complexity of the
                 specification process for such generators, and their
                 dependence on the domain do not encourage
                 customization, flexibility, and reuse. This paper
                 proposes a solution to this problem. In the proposed
                 approach, the domains are (meta) modeled using the
                 standard object-oriented paradigm. Second, the
                 generation of a model in the target domain from a model
                 in the source domain is specified using extended UML
                 object diagrams that allow specification of
                 conditional, repetitive, and sequential creation of
                 instances of the target domain's abstractions. Finally,
                 the transformation of models may be performed in a
                 pipelined fashion, where each domain model and mapping
                 may be either created from the scratch or reused from
                 the repository. This approach allows more efficient,
                 incremental building of more abstract domains and their
                 mapping into less abstract domains, because each
                 transformation step is much less complicated to
                 specify, maintain, and reuse. Furthermore, by simple
                 choosing another pipeline, different versions of the
                 ultimate implementation from the same initial
                 high-level, user-defined model may be obtained
                 automatically. A prototypical supporting tool has been
                 implemented and briefly presented in the paper.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGSOFT Software Engineering Notes",
  journal-URL =  "https://dl.acm.org/citation.cfm?id=J728",
}

Related entries