⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 http:^^www.cs.utexas.edu^users^schwartz^

📁 This data set contains WWW-pages collected from computer science departments of various universities
💻 EDU^USERS^SCHWARTZ^
字号:
MIME-Version: 1.0
Server: CERN/3.0
Date: Monday, 06-Jan-97 19:46:50 GMT
Content-Type: text/html
Content-Length: 6074
Last-Modified: Tuesday, 24-Dec-96 01:44:33 GMT

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"><html><head><title>SSGRG Title Page</title><meta name="GENERATOR" content="Microsoft FrontPage 1.1"></head><body background="background.gif" bgcolor="#FEEBFA" link="#000080"><p><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><img src="http://www.cs.utexas.edu/users/schwartz/logo.gif" align=right hspace=0 width=284 height=172><font size=4>Welcome to the home page of the Software Systems Generator Research Group!</font> </p><p><dfn>Software system generators</dfn> are tools for assembling complex software from interchangeable, reusable components. We have developed <em>GenVoca</em>, a domain-independent model of software construction that defines systems as algebraic equations, where terms are components. GenVoca has been successfully applied to many domains including database management systems, avionics, and data structures. Our results have demonstrated GenVoca generators can substantially improve productivity and application run-time performance. </p><p>If this is your first visit<font color="#808080"> </font><font color="#000000">and you have</font><font color="#808080"> </font>questions on what is the best place to start, take a look at <!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><a href="#overview">Getting Started</a>. </p><blockquote><blockquote><ul><li><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><a href="#people"><font color="#FF8040">Research Group Members</font></a> </li><li><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><a href="#overview">Getting Started</a> </li><li><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><a href="http://www.cs.utexas.edu/users/schwartz/proj.htm">Project Index</a> </li><li><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><a href="http://www.cs.utexas.edu/users/schwartz/pub.htm">Publications </a></li><li><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><a href="http://www.cs.utexas.edu/users/schwartz/software.htm">Software Distributions</a> </li></ul></blockquote></blockquote><p>Related Web Pages: <!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><img src="http://www.cs.utexas.edu/users/schwartz/3blox.gif" align=middle width=48 height=36> <!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><a href="http://www.cs.utexas.edu">UTCS General</a> </p><hr><table border=4 width=100%><tr><td valign=top rowspan=7 colspan=2 width=50%><h1><font color="#00FF00"><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><img src="http://www.cs.utexas.edu/users/schwartz/7blox.gif" align=top width=80 height=64> </font><a name="people"><font color="#FF0080"><font size=7>Members</font></font></a> </h1></td><td width=25%><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><a href="http://www.cs.utexas.edu/users/dsb"><font color="#00FFFF">Don Batory</font></a><font color="#FF00FF"> </font></td><td width=25%><em>Professor</em></td></tr><tr><td width=25%><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><a href="http://WWW-KSL.Stanford.EDU/people/dappert">Angela Dappert</a> </td><td width=25%><em>Ph.D. Student</em></td></tr><tr><td width=25%><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><a href="http://dgicii.mty.itesm.mx:8095/~jimenez/yo.html">Guillermo Jimenez-Perez</a></td><td width=25%><em>Ph.D. Student</em></td></tr><tr><td width=25%><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><a href="http://www.cs.utexas.edu/users/jthomas/">Jeff Thomas</a></td><td width=25%><em>Ph.D. Student</em></td></tr><tr><td width=25%><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><a href="http://www.cs.utexas.edu/users/unicron/">Lance Tokuda</a> </td><td width=25%><em>Ph.D. Student</em></td></tr><tr><td width=25%><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><a href="http://www.cs.utexas.edu/users/smaragd/">Yannis Smaragdakis</a> </td><td width=25%><em>Ph.D. Student</em></td></tr><tr><td>K.T Shepherd</td><td>Research Associate</td></tr><tr><td colspan=4></td></tr><tr><td align=center rowspan=5 colspan=2 width=50%><font color="#8000FF"><font size=5>Former Members <br>and Graduation Dates</font></font></td><td width=25%>Dinesh Das</td><td width=25%><em>Ph.D. May 1995</em></td></tr><tr><td width=25%><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><a href="http://www.csc.calpoly.edu/~evillarr/">Millie Villarreal</a></td><td width=25%><em>Ph.D. December 1994</em></td></tr><tr><td width=25%><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><a href="http://www.cs.tulane.edu/www/Geraci/">Bart Geraci</a></td><td width=25%><em>Postdoc Sep 1993 - Sep 1994</em></td></tr><tr><td width=25%>Marty Sirkin</td><td width=25%><em>Ph.D. March 1994</em></td></tr><tr><td>Sankar Dasari</td><td><em>M.Sc. May 1994</em></td></tr></table><hr><h1><font color="#00FF00"><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><img src="http://www.cs.utexas.edu/users/schwartz/7blox.gif" align=top width=80 height=64></font><a name="overview"><font color="#8000FF"><font size=7>Overview (Getting Started)</font></font></a></h1><p>Software components that are used by generators to build software systems are not typical software modules. Components encapsulate a feature of a domain that many systems of that domain may share. For this to be possible, components must encapsulate refinements of many different parts (e.g., classes) of a software system. Some of these refinements require the manipulation of metadata and reflective computations. Thus, it is likely that our basic approach goes beyond simple object-orientation to that of large-scale program transformations. </p><table width=100%><tr><td width=50%>To get a feel for the basic issues involved and the breadth of GenVoca's applicability, I'd recommend the following papers for starters (and read them in this order): </td><td width=50%><ul><li><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><a href="http://www.cs.utexas.edu/users/schwartz/pub.htm#sigsoft"><b>Scalable Software Libraries</b></a> </li><li><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><a href="http://www.cs.utexas.edu/users/schwartz/pub.htm#adage"><b>Creating Reference Architectures...</b></a> </li><li><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><a href="http://www.cs.utexas.edu/users/schwartz/pub.htm#tosem"><b>The Design and Implementation...</b> </a></li><li><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><a href="http://www.cs.utexas.edu/users/schwartz/pub.htm#ieee-icsr"><b>Composition Validation and Subjectivity...</b> </a></li></ul></td></tr><tr><td width=50%></td></tr><tr><td width=50%>If you are looking for specific results (improvement in productivity, performance) that can be delivered by generators, or the relationship of our work to design patterns, check out (in order): </td><td width=50%><ul><li><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><a href="http://www.cs.utexas.edu/users/schwartz/pub.htm#sigsoft94"><b>Reengineering a Complex Application...</b></a> </li><li><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><a href="http://www.cs.utexas.edu/users/schwartz/pub.htm#tr-95-26"><b>P2: A Lightweight DBMS Generator</b> </a></li><li><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><a href="http://www.cs.utexas.edu/users/schwartz/pub.htm#lrusim"><b>Memory Simulators and Software Generators</b></a></li><li><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><a href="http://www.cs.utexas.edu/users/schwartz/pub.htm#tr-95-06"><b>Automated Software Evolution via Design Patterns...</b> </a></li></ul></td></tr></table><p>For further information, please contact <!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><a href="http://www.cs.utexas.edu/users/dsb">Don Batory</a> <!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><a href="mailto:batory@cs.utexas.edu">(batory@cs.utexas.edu)</a>. Periodically, I release lecture notes for my tutorial on &quot;Software System Generators, Architectures, and Reuse&quot;. When available, <!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><a href="ftp://ftp.cs.utexas.edu/pub/predator/tutorial.tar">lecture notes</a> are distributed as a tar file containing compressed postscript files. </p><hr><p>Last modified: December 24, 1996<br></p><address><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><a href="http://www.cs.utexas.edu/users/dsb">Don Batory</a> <!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><a href="mailto:batory@cs.utexas.edu">(batory@cs.utexas.edu)</a> </address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -