EP0973091A2

Method to generate a controllable and adaptable network of models of behaviour templates

Abstract

The method involves using a computer system with at least one Meta Object Facility conformant repository. Polymorphic agents are produced with models available in a four-layer meta modelling and enable modeling rule variation and adaptation. Specialized polymorphic agents can be produced from any complex aggregate of elements produced and networked by the 4-layer meta modeling so that their overall properties can be controlled and regulated as required and adapted to changing requirements. An Independent claim is also included for an application of the method to data processing.

Term

Term ended

Projected expiry passed 15 July 2019, 7.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 10 independent, 0 dependent

  1. 1
    A method for generating a regular and adaptive network models Behaviors including software systems, made up of elementary Repeating units using a computer system having at least one MOF-compliant repository, characterizedthat polymorphous agents are produced that their model in a four-layer Metamodeling have available and by it contained rules for modeling change and to adjust;that specialized polymorphous agents arbitrarily complex aggregates of elements can make that available through the four-layer Metamodeling can be created and linked that their overall behavior any tax and is regulated and changing requirements can adapt itself;that a description of technology is provided that the aggregation and adaptation mechanisms the present process allows;that the four-layer meta-modeling for all elements and in all elements is used as described technique such that the skills allows the process to adapt and self-adaptation will. Verfahren zum Erzeugen eines regel- und anpaßbaren Netzwerkes von Modellen von Verhaltensmustern einschließlich Softwaresystemen, aufgebaut aus elementaren Grundeinheiten, unter Verwendung eines Computersystems mit mindestens einem MOF-konformen Repository, gekennzeichnet dadurchdaß polymorphe Agenten erzeugt werden, die ihr Modell in einer Vier-Schichten-Metamodellierung verfügbar haben und durch die darin enthaltenen Regeln für Modellierung sich verändern und anpassen können;daß spezialisierte polymorphe Agenten beliebig komplexe Aggregate von Elementen herstellen können, die durch die verfügbare Vier-Schichten-Metamodellierung so erstellt und vernetzt werden können, daß ihr Gesamtverhalten beliebig steuer- und regelbar ist und sich veränderten Anforderungen selbst anpassen kann;daß eine Beschreibungstechnik geschaffen wird, die die Aggregations- und Anpassungsmechanismen des vorliegenden Verfahrens ermöglicht;daß die Vier-Schichten-Metamodellierung für alle Elemente und in allen Elementen gemäß der Beschreibungstechnik eingesetzt wird, derart daß die Fähigkeiten des Verfahrens zur Anpassung und Selbstanpassung ermöglicht werden.
  2. 2
    Beschreibungstechnik nach Anspruch 1 zum Beschreiben der Elemente des Verfahrens in konsistenter, automatisiert auswertbarer Form auf der Basis einer MOF-konformen 4 Schichten Metamodellierung gekennzeichnet durch die Verfahrensschritte:(a) Erzeugen einer generellen Struktur für Beschreibungsmodelle, die für alle Elemente in einheitlicher Weise verwendet werden kann und von Hilfsmitteln, mit denen die Beschreibungen in automatisierter und geordneter Form gemäß den folgenden Schritten herstellbar sind:(b) erzeugen eines konfigurierbaren und instantiierbaren Modells mit reflektivem Verhalten und eines zugehörigen Metamodells zur Steuerung der Abfrage von Beschreibungselementen als Prototyp eines Abfrageagenten,(c) erzeugen eines konfigurierbaren und instantiierbaren Modells mit reflektivem Verhalten und eines zugehörigen Metamodells zur Steuerung der Auswertung von Beschreibungselementen als Prototyp eines Auswertungsagenten,(d) Deklaration von Deskriptorenklassen zur Typisierung von Elementen und Elementfamilien,(e) Deklaration von Deskriptoren und zugehörigen Wertevorräten zur Kennzeichnung von konkreten Eigenschaften von Elementen innerhalb ihrer jeweiligen Klassen;(f) Erzeugen von elementspezifischen Beschreibungsmodellen für alle Typen von erzeugbaren Elementen, wobei die Schritte(g) instantiieren eines elementspezifischen Abfrageagenten durch Konfigurieren des passenden Agentenprototyps anhand der Modell- und Metamodellinformation ,(h) kontrollierte Abfrage und Vergabe von Deskriptoren, durch den in Schrift (g) instantiierten Agenten;(i) kontrollierte Abfrage, Analyse und Übernahme von fachsprachlichen Beschreibungen, durch den in Schritt (g) instantiierten Agenten;(j) Aufbau des verfahrensspezifischen Metamodells des Elements aus den abgefragten und vom Agenten interpretierten Informationen und Modelldaten durchlaufen werden;(k) erzeugen von strukturierten Auswertehilfen und auswertungsspezifischen Gliederungsmechanismen für die Beschreibungselemente, aus denen die Beschreibungsmodelle oder die Beschreibungsmodellstrukturen bestehen, durch(l) instantiieren eines Abfrageagenten zur Erstellung des Anforderungsprofils für eine Auswertung,(m) instantiieren eines Auswertungsagenten auf der Grundlage des im vorangegangenen Verfahrensschritt erhobenen Anforderungsprofils. Description technique according to claim 1 for describing the elements of the method in a consistent, automatically evaluable form based on a MOF-compliant 4 layers Metamodeling marked by the steps of:(A) generating a general structure for description models for All elements can be used in a uniform manner and of Aids with which the descriptions in automated and orderly Form can be prepared according to the following steps: (B) generating a configurable and instantiierbaren model with reflective behavior and a corresponding metamodel to control the interrogation of description elements as Prototype of an interrogation agent,(C) generating a configurable and instantiierbaren model with reflective behavior and a corresponding metamodel to control the evaluation of description elements as Prototype evaluation agent,(D) declaration of Deskriptorenklassen for typing elements and member families,(E) Declaration of descriptors and corresponding values ​​inventories to identify specific properties of elements within their respective classes;(F) generating element-specific descriptive models for all types of producible elements, wherein the steps(G) instantiate an element-specific interrogation agent based by configuring the matching agent prototype the model and Metamodellinformation,(H) controlled interrogation and allocation of descriptors by the instantiated in writing (g) agents;(I) controlled interrogation, analysis and acquisition of technical language Descriptions, instantiated by the step (g) agents;(J) construction of the procedure-specific metamodel of the element from the retrieved and interpreted by the agent information and model data are run through;(K) create structured Auswertehilfen and evaluation specific Outline Mechanisms for describing elements of which the Description models or description model structures exist, by(L) instantiate an interrogation agent for the creation of job profile for an evaluation,(M) instantiating an evaluation agent based on the in the previous step levied requirement profile.
  3. 3
    A method according to previous claims, characterized,that all the elements and their descriptions in a special database, Repository may be stored in such a way that also the meta-information all elements are included, in particular structural and structural rules and behavior and codes of conduct andthat from the information in the repository found matching elements and with the rules are assembled automatically in the repository and to Runtime manipulable available. Verfahren nach vorherigen Ansprüchen, dadurch gekennzeichnet,daß alle Elemente und ihre Beschreibungen in einer besonderen Datenbank, einem Repository, derart gespeichert werden, daß auch die Metainformationen aller Elemente enthalten sind, insbesondere Struktur und Strukturregeln sowie Verhalten und Verhaltensregeln unddaß aus den Informationen im Repository passende Elemente gefunden und mit den Regeln im Repository automatisiert zusammengefügt werden und zur Laufzeit manipulierbar zur Verfügung stehen.
  4. 4
    A method according to claim 1 for the production of elements marked by the steps of:(N) create of elementary units in the form of elementary and complex generic patterns that always a certain, in practice solve recurring demand situation on principled manner;(O) produce generic frameworks from elementary or complex generic patterns and in accordance of existing frameworks specifiable requirements;(P) create composite flow units from existing elements by configure, mint and couple selected Partial solutions according to specifiable requirements;(Q) generate polymorphic agents for controlling and monitoring of Elements. Verfahren nach Anspruch 1 zur Erzeugung von Elementen gekennzeichnet durch die Verfahrensschritte: (n) erzeugen von elementaren Grundeinheiten in Form von elementaren und komplexen generischen Mustern, die eine bestimmte, in der Praxis immer wiederkehrende Bedarfssituation auf prinzipielle Weise lösen;(o) erzeugen von generischen Rahmenwerken aus elementaren oder komplexen generischen Mustern sowie aus vorhandenen Rahmenwerken gemäß spezifizierbaren Anforderungen;(p) erzeugen von zusammengesetzten Ablaufeinheiten aus bestehenden Elementen durch konfigurieren, ausprägen und verkoppeln ausgewählter Teillösungen entsprechend der spezifizierbaren Anforderungen;(q) erzeugen von polymorphen Agenten zur Steuerung und Kontrolle von Elementen.
  5. 5
    A method according to claim 4 and claim 2, characterized, that the elementary patterns as follows produced and written are:create basic patterns (r);(S) generate meta pattern structure and degrees of freedom provided in the define structural options for the forms;(T) model of the permissible connection points and attributive generate configurable set options;generate and store (u) description according to using the process steps Claim. 2 and that complex generic patterns as follows produced and written are:(V) search for matching patterns using fallspezisch according to step (b) instantiated query agent with the partial steps:(F) specifying the desired properties,(X) select suitable pattern from the description catalogs,(Y) the selection for further work most suitable pattern;determine (z) connection modalities by the substeps(Aa) evaluation agent according to step (c) for the in process step (V) selected patterns from the model and Metamodelldaten the repository instantiate(Bb) by the evaluating agents derive connection options,(Cc) connection or integration by generating preplan a "shadow model" (Planning meta model that the roles of the patterns or pattern elements in planned relations among themselves describe)are run through;(Dd) the remaining generic for later use Ausprägeoptionen determine what the individual steps(Ee) determine the structural elements of the fixed adjusted future pattern with which the core service of the underlying will use case modeled in principle,(Ff) determine the configurable properties including the legal ranges of values, on the attributive controllable variants If the application to be modeled,(Gg) determine the adaptable structural elements of the future Pattern by generating a metamodel ausprägbaren the fitting range, with which the desired remaining structural flexibility is modeled. Such of adaption are secondary and peripheral services of the underlying use caseare run through;(Hh) mint of complex basic pattern by generating a syntactically closed model from the interim results of the previous Process steps;(Ii) Wine description by the process steps according to claim 2 and lay down. Verfahren nach Anspruch 4 und Anspruch 2, dadurch gekennzeichnet, daß die elementaren Mustern wie folgt erzeugbar und beschreibbar sind: (r) Basismuster erzeugen;(s) Metamodell der Musterstruktur erzeugen und Freiheitsgrade bei den vorgesehenen strukturellen Optionen für das Ausprägungen festlegen;(t) Modell der zulässigen Anschlußstellen erzeugen und attributiv konfigurierbare Optionen festlegen;(u) Beschreibung erzeugen und ablegen mit Hilfe der Verfahrensschritte gemäß Anspruch 2. und daß komplexe generische Muster wie folgt erzeugbar und beschreibbar sind:(v) aussuchen passender Muster mit Hilfe von fallspezisch gemäß Schritt (b) instantiierten Abfrageagenten mit den Teilschritten: (w) Angabe der gewünschten Eigenschaften,(x) Auswahl passender Muster aus den Beschreibungskatalogen,(y) Selektion des für die Weiterarbeit am besten geeigneten Musters;(z) Anschlußmodalitäten bestimmen, indem die Teilschritte (aa) Auswertungsagent gemäß Verfahrensschritt (c) für die in Verfahrensschritt (v) ausgewählten Muster aus den Modell- und Metamodelldaten des Repository instantiieren,(bb) mit Hilfe des Auswertungsagenten Anschlußmöglichkeiten ableiten,(cc) Verbindung beziehungsweise Integration vorplanen durch generieren eines "Schattenmodells" (Planungs-Meta-Modell, das die Rollen der Muster oder Musterelemente in geplanten Beziehungen untereinander beschreibt) durchlaufen werden;(dd) die für die spätere Verwendung verbleibenden generische Ausprägeoptionen ermitteln, wozu die Einzelschritte (ee) bestimmen der fest einzustellenden strukturellen Elemente des zukünftigen Musters, mit denen die Kernleistung des zugrundeliegenden Anwendungsfalls prinzipiell modelliert wird,(ff) bestimmen der konfigurierbaren Eigenschaften einschließlich der legalen Wertebereiche, über die attributiv steuerbare Varianten des Anwendungsfalls modelliert werden,(gg) bestimmen der anpaßbaren strukturellen Elemente des zukünftigen Musters durch generieren eines ausprägbaren Metamodells der Anpaßbereiche, mit dem die gewünschte verbleibende strukturelle Flexibilität modelliert wird. Solche Anpaßbereiche sind Sekundär- und Peripherieleistungen des zugrundeliegenden Anwendungsfalls durchlaufen werden;(hh) ausprägen des komplexen Grundmusters durch generieren eines syntaktisch geschlossenen Modells aus den Zwischenergebnissen der vorangegangenen Verfahrensschritte;(ii) Beschreibung nach Verfahrensschritten gemäß Anspruch 2 erzeugen und ablegen.
  6. 6
    A method according to claim 4 and according to claim 2, characterized,that generic frameworks in procedural step (o) as follows producible and writable are:(Jj) search for matching patterns using fallspezisch in step (B), instantiated query agents in accordance with the method steps (W) to (y);(Kk) search Frame works using fallspezisch accordance Step (b) instantiated query agents using the partial steps(Ll) specifying the desired properties,(Mm) Selection from the description catalogs,(Nn) Selection of the framework;(Oo) terminal arrangements determined by the individual steps(Pp) Evaluation Agent for in step (kk) selected Elements instantiate(Qq) using the evaluation agents derive connection options,(Rr) compound or integration by generating preplan a "shadow model" (Planning meta model that the Rolls of patterns or pattern elements in planned relations among themselves describe);(Ss) determining the generic Ausprägeoptionen for later use in further aggregations by the steps(Tt) determine the structural elements of the fixed adjusted future framework, with which a core service of the underlying modeled application system principle becomes,(Uu) determine the configurable properties including the legal ranges of values, on the attributive controllable variants the application system to be modeled,(Vv) determine the adaptable structural elements of the future Framework by generating a metamodel ausprägbaren the fitting range, with which the desired remaining structural flexibility is modeled. Such of adaption are secondary and peripheral services of the future Framework;(Ww) append the next framework part to the previously existing framework by generating from a syntactically closed model the intermediate results of previous steps;(Xx) repeating steps (jj) to (ww) until to integrate all Elements in the under construction framework in accordance with the requirements have been integrated;(Yy) structure of a control framework for the overall framework determine by the partial steps(Zz) repeating steps (kk) to (ss) for a framework of the "higher-level control"(Aaa) derive or determine the services the collated Frameworks that are to be externally usable,(Bbb) determine the intervention options and specify the attributive configurabilitybe performed;(Ccc) control framework mint by generating a syntactically consistent Model from the interim result of the previous process step and the last intermediate result from step (Xx) (the compiled framework);(Ddd) Wine description by the process steps according to claim 2 and lay down. Verfahren nach Anspruch 4 und nach Anspruch 2, dadurch gekennzeichnet, daß generische Rahmenwerke in Verfahrensschritt (o) wie folgt erzeugbar und beschreibbar sind: (jj) aussuchen passender Muster mit Hilfe von fallspezisch gemäß Schritt (b), instantiierten Abfrageagenten entsprechend der Verfahrensschritte (w) bis (y);(kk) aussuchen passender Rahmenwerke mit Hilfe von fallspezisch gemäß Schritt (b) instantiierten Abfrageagenten mit Hilfe der Teilschritte (ll) Angabe der gewünschten Eigenschaften,(mm) Auswahl aus den Beschreibungskatalogen,(nn) Selektion des Rahmenwerks;(oo) Anschlußmodalitäten bestimmen durch die Einzelschritte (pp) Auswertungsagent für die in Verfahrensschritt (kk) ausgewählten Elemente instantiieren,(qq) mit Hilfe des Auswertungsagenten Anschlußmöglichkeiten ableiten,(rr) Verbindung beziehungsweise Integration vorplanen durch generieren eines "Schattenmodells" (Planungs-Meta-Modell, das die Rollen der Muster oder Musterelemente in geplanten Beziehungen untereinander beschreibt);(ss) Ermittlung der generischen Ausprägeoptionen für die spätere Verwendung in weiteren Aggregationen durch die Schritte (tt) bestimmen der fest einzustellenden strukturellen Elemente des zukünftigen Rahmenwerks, mit denen eine Kernleistung des zugrundeliegenden Anwendungsfallsystems prinzipiell modelliert wird,(uu) bestimmen der konfigurierbaren Eigenschaften einschließlich der legalen Wertebereiche, über die attributiv steuerbare Varianten des Anwendungsfallsystems modelliert werden,(vv) bestimmen der anpaßbaren strukturellen Elemente des zukünftigen Rahmenwerks durch generieren eines ausprägbaren Metamodells der Anpaßbereiche, mit dem die gewünschte verbleibende strukturelle Flexibilität modelliert wird. Solche Anpaßbereiche sind Sekundär- und Peripherieleistungen des zukünftigen Rahmenwerks;(ww) anhängen des nächsten Rahmenwerkteils an das bisher bestehende Rahmenwerk durch generieren eines syntaktisch geschlossenen Modells aus den Zwischenergebnissen der vorangegangenen Verfahrensschritte;(xx) Schritte (jj) bis (ww) so lange wiederholen, bis alle zu integrierenden Elemente in das im Aufbau befindliche Rahmenwerk gemäß den Anforderungen integriert worden sind;(yy) Struktur eines Steuerungsrahmens für das Gesamtrahmenwerk bestimmen, indem die Teilschritte (zz) wiederholen der Verfahrensschritte (kk) bis (ss) für ein Rahmenwerk des Typs "übergeordnete Steuerung",(aaa) ableiten oder bestimmen der Dienste der zusammengetragenen Rahmenwerke, die extern benutzbar sein sollen,(bbb) bestimmen der Eingriffsmöglichkeiten und festlegen der attributiven Konfigurierungsmöglichkeiten, ausgeführt werden;(ccc) Steuerungsrahmen ausprägen durch generieren eines syntaktisch konsistenten Modells aus dem Zwischenergebnis des vorangegangenen Verfahrensschritts und dem letzten Zwischenergebnis aus dem Verfahrensschritt (xx) (das zusammengetragene Rahmenwerk);(ddd) Beschreibung nach Verfahrensschritten gemäß Anspruch 2 erzeugen und ablegen.
  7. 7
    A method according to claim 4, characterized, that flow units in process step (p) can be generated are as follows:(Eee) Choosing a requirement proper framework using fallspezisch according to step (b) instantiated query agent, the method steps (11) to (nn) or build a qualifying proper framework according to the process steps (jj) to (ddd);(Fff) determine types of use and thus commit open Generik;(Ggg) sequence frames and thus determine basic behavior;(Hhh) concrete external behavior of the future flow unit and target environment determine;mint (iii) the end frame and framework together;Generate (jjj) drain assembly according to requirements;(Kkk) Associated Help System generate by stamping out and instantiating the direction parallel to the frameworks evaluating agents to Scripture (C). Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß Ablaufeinheiten in Verfahrensschritt (p) wie folgt erzeugbar sind: (eee) Aussuchen eines anforderungsgemäßen Rahmenwerks mit Hilfe von fallspezisch gemäß Schritt (b) instantiierten Abfrageagenten, der Verfahrensschritte (11) bis (nn) oder Aufbau eines anforderungsgemäßen Rahmenwerks gemäß der Verfahrensschritte (jj) bis (ddd);(fff) Verwendungsarten bestimmen und damit offene Generik festschreiben;(ggg) Ablaufrahmen und damit grundsätzliche Verhaltensweisen bestimmen;(hhh) konkretes externes Verhalten der zukünftigen Ablaufeinheit und Zielumgebung bestimmen;(iii) Ablaufrahmen und Rahmenwerk zusammen ausprägen;(jjj) Ablaufeinheit gemäß Anforderungen generieren;(kkk) zugehöriges Hilfesystem generieren durch Ausprägen und Instantiieren der zu den Rahmenwerken parallelen Auswertungsagenten nach Schrift (c).
  8. 8
    The method of claim 8 characterized, that polymorphic Agents in process step (q) as follows can be generated:(Lll) search for a requirement proper agent framework using a corresponding Auswerteagenten and description elements in the repository;define (mmm) run unit or underlying framework;(Nnn) search for a generic behavior of the elements in the repository, with the modeled a fundamental desired behavior becomes;(Ooo) the selected patterns specific case in accordance with the requirements Adjust by setting the open parameters;Embed (ppp) behavior pattern by the pattern laid down the Agent is added and the relevant model parts of the underlying Framework adopted in the metamodel of the agent will;(Qqq) Steps (mmm) repeat to (ppp) for all required behavior;(Rrr) run unit or converted to run unit framework Embed by the control surface of the unit with the Control outputs of agents are coupled;Generate (sss) polymorphic agents (blank). Verfahren nach Anspruch 8 dadurch gekennzeichnet, daß polymorphe Agenten in Verfahrensschritt (q) wie folgt erzeugbar sind: (lll) aussuchen eines anforderungsgemäßen Agenten-Rahmenwerks mit Hilfe eines entsprechenden Auswerteagenten und der Beschreibungselemente im Repository;(mmm) Ablaufeinheit beziehungsweise zugrundeliegendes Rahmenwerk festlegen;(nnn) aus den Elementen im Repository ein generisches Verhaltensmuster aussuchen, mit dem eine grundsätzliche gewünschte Verhaltensweise modelliert wird;(ooo) das gewählte Verhaltensmuster fallspezifisch gemäß den Anforderungen durch Festlegen der offenen Parameter einstellen;(ppp) Verhaltensmuster einbinden, indem das festgeschriebene Muster dem Agenten hinzugefügt wird und die relevanten Modellteile des zugrundeliegenden Rahmenwerks in das Metamodell des Agenten übernommen werden;(qqq) Schritte (mmm) bis (ppp) für alle benötigten Verhaltensmuster wiederholen;(rrr) Ablaufeinheit beziehungsweise zur Ablaufeinheit umgewandeltes Rahmenwerk einbinden, indem die Steuerungsoberfläche der Einheit mit den Steuerungsausgängen des Agenten verkoppelt werden;(sss) polymorphe Agenten generieren (lassen).
  9. 9
    A method according to previous claims, characterized,that existing software components with the help of patterns and / or generic Frameworks in accordance with the following process steps encapsulated so and are described as such elements (or pattern Frameworks) can be used (The methodology of the realization commonly referred to as migration type):(Ttt) request to the enclosure and thus determine the type of encapsulation (Migration type determine);(Uuu) determine the basic structure for the encapsulation by from the collection the for appropriate elements an appropriate command or call pattern, a flow type of frame, a control frame type or a type of agent is selected using the descriptive elements in the repository;(Vvv) kept available for future use for the selected Generik determine capsule frame by the method steps(Www) determine the structural elements of the fixed adjusted Capsule frame with which the invariant service of the planned Encapsulation is modeled in principle,(Xxx) determine the configurable properties including the legal ranges of values, on the attributive controllable variants the planned encapsulation are modeled,(Yyy) determine the adaptable structural elements of the planned Encapsulation by generating a metamodel of of adaption, with which the desired remaining structural flexibility is modeled. Such of adaption are secondary and Peripheral services of the planned encapsulation,be performed;(Zzz) the scale, nature and structure of the services of the encapsulated software component determine;(Aaaa) capsule frame mint by generating a syntactically consistent Model in accordance with the specifications of the previous process steps;(Bbbb) description by the process steps according to claim 2 and produce lay down. Verfahren nach vorherigen Ansprüchen, dadurch gekennzeichnet, daß bestehende Softwarekomponenten mit Hilfe von Mustern und/oder generischen Rahmenwerken entsprechend der nachfolgenden Verfahrensschritte so gekapselt und beschrieben werden, daß sie wie Elemente (Muster beziehungsweise Rahmenwerke) verwendet werden können (Die Methodik der Realisierung wird allgemein als Migrationstyp bezeichnet): (ttt) Anforderung an die Kapselung und damit Typ der Kapselung festlegen (Migrationstyp bestimmen);(uuu) Grundstruktur für die Kapselung bestimmen, indem aus der Sammlung der dafür geeigneten Elemente ein passendes Befehls- oder Aufrufmuster, ein Ablaufrahmentyp, ein Steuerungsrahmentyp oder ein Agententyp mit Hilfe der Beschreibungselemente im Repository ausgesucht wird;(vvv) für spätere Verwendung bereitzuhaltende Generik für den gewählten Kapselrahmen bestimmen, indem die Verfahrensschritte (www) bestimmen der fest einzustellenden strukturellen Elemente des Kapselrahmens, mit denen die invariante Leistung der geplanten Kapselung prinzipiell modelliert wird,(xxx) bestimmen der konfigurierbaren Eigenschaften einschließlich der legalen Wertebereiche, über die attributiv steuerbare Varianten der geplanten Kapselung modelliert werden,(yyy) bestimmen der anpaßbaren strukturellen Elemente der geplanten Kapselung durch generieren eines Metamodells der Anpaßbereiche, mit dem die gewünschte verbleibende strukturelle Flexibilität modelliert wird. Solche Anpaßbereiche sind Sekundär- und Peripherieleistungen der geplanten Kapselung, ausgeführt werden;(zzz) Umfang, Art und Struktur der Dienste der gekapselten Softwarekomponente bestimmen;(aaaa) Kapselrahmen ausprägen durch generieren eines syntaktisch konsistenten Modells entsprechend der Spezifikationen der vorangegangenen Verfahrensschritte;(bbbb) Beschreibung nach Verfahrensschritten gemäß Anspruch 2 erzeugen und ablegen.
  10. 10
    Anwendung eines Verfahrens nach einem der vorherigen Ansprüche bei einem Programm für die Datenverarbeitung. Application of a method according to any one of the preceding claims in a Program for data processing.