\relax \citation{ACC81a} \citation{Abri74,BMS84,HuKi87} \citation{Schm77a} \citation{ACO85} \citation{Wetz94} \citation{BDRZ83,WSSB93} \@writefile{toc}{\string\addvspace\space {10pt}} \@writefile{toc}{{\string\raggedright\space \string\advance\space \string\rightskip\space by 2.55em\string\noindent\space \string\bf\space \string\boldmath\space The STYLE Workbench: Systematics of Typed Language Environments\string\endgraf\space }} \@writefile{toc}{\string\contentsline\space {author}{\string\authcount\space {3}Ingrid Wetzel\unskip {} \string\and\space Florian Matthes\unskip {} \string\and\space Joachim W. Schmidt\unskip {}}{1}} \@writefile{toc}{\string\addvspace\space {6pt}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {1}Introduction and Overview}{1}} \citation{SSW92} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {2}Added Value through High-Level Data Models}{2}} \newlabel{Sec:AddedValue}{{2}{2}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {2.1}Domain-Specific Abstractions}{2}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {2.2}System-Enforced Integrity beyond Types}{2}} \citation{Wetz94} \citation{Coo89} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {2.3}Enriched Generic System Functionality}{3}} \citation{STSW92} \citation{Wetz94} \citation{SSSTW92} \citation{Wetz94} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {3}Data Modelling with STYLE}{4}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {3.1}A Classification of Data Modelling Tools and Tasks}{4}} \newlabel{Sec:TransformationTools}{{3.1}{4}} \citation{SSF92} \citation{JMW*90} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {3.2}Specifics of the STYLE Approach}{5}} \newlabel{Sec:StyleSpecific}{{3.2}{5}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {3.3}The STYLE Matrix Architecture}{6}} \newlabel{Sec:Architecture}{{3.3}{6}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {3.1}{\ignorespaces The architecture of a STYLE customized development environment}}{6}} \newlabel{Fig:Matrix}{{3.1}{6}} \citation{SSW92} \citation{HuKi87,BMS93} \citation{Beer90,Beer92a,SSW92,STW92} \citation{DiSc89,Nels89} \citation{SSW*91} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {4}A CDE for an Object-Oriented Data Model}{7}} \newlabel{Sec:CaseStudy}{{4}{7}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.1}Overview of the OM1 Data Model}{7}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {4.1}{\ignorespaces A class definition in the object-oriented data model OM1}}{8}} \newlabel{Fig:PackageTour}{{4.1}{8}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.2}User-Oriented Modelling Tools}{9}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {4.2}{\ignorespaces Integration of components in a STYLE workbench}}{9}} \newlabel{Fig:Integration}{{4.2}{9}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.3}Application Generators}{10}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {4.3}{\ignorespaces A typed Tycoon implementation of the OM1 class {\string\psl\space {}packageTour}}}{10}} \newlabel{Fig:Interface}{{4.3}{10}} \citation{Sche94b} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.4}Animation Support}{11}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.5}Integration with Tycoon Transaction Code}{11}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {4.6}Application Development Using the Integrated Prototype}{11}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {4.4}{\ignorespaces Tasks and tools involved in the OM1 modelling process}}{12}} \newlabel{Fig:Demo}{{4.4}{12}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {5}Concluding Remarks}{12}} \bibstyle{plain} \bibdata{../dbis-macros,../florian} \bibcite{Abri74}{1} \bibcite{ACO85}{2} \bibcite{ACC81a}{3} \bibcite{Beer90}{4} \bibcite{Beer92a}{5} \bibcite{BMS93}{6} \bibcite{BDRZ83}{7} \bibcite{BMS84}{8} \bibcite{Coo89}{9} \bibcite{DiSc89}{10} \bibcite{HuKi87}{11} \bibcite{JMW*90}{12} \bibcite{Nels89}{13} \bibcite{Sche94b}{14} \bibcite{SSSTW92}{15} \bibcite{SSW92}{16} \bibcite{SSW*91}{17} \bibcite{STSW92}{18} \bibcite{STW92}{19} \bibcite{Schm77a}{20} \bibcite{SSF92}{21} \bibcite{Wetz94}{22} \bibcite{WSSB93}{23}