Integrated model-driven development environments for by by Adrian Pop.

By by Adrian Pop.

Show description

By by Adrian Pop.

Show description

Read Online or Download Integrated model-driven development environments for equation-based object-oriented languages PDF

Similar mathematics books

Multiparameter Eigenvalue Problems and Expansion Theorems

This ebook offers a self-contained therapy of 2 of the most difficulties of multiparameter spectral thought: the life of eigenvalues and the growth in sequence of eigenfunctions. the implications are first acquired in summary Hilbert areas after which utilized to indispensable operators and differential operators.

Séminaire Bourbaki, Vol. 1, 1948-1951, Exp. 1-49

Desk of Contents

* 1 Henri Cartan Les travaux de Koszul, I (Lie algebra cohomology)
* 2 Claude Chabauty Le théorème de Minkowski-Hlawka (Minkowski-Hlawka theorem)
* three Claude Chevalley L'hypothèse de Riemann pour les corps de fonctions algébriques de caractéristique p, I, d'après Weil (local zeta-function)
* four Roger Godement Groupe complexe unimodulaire, I : Les représentations unitaires irréductibles du groupe complexe unimodulaire, d'après Gelfand et Neumark (representation conception of the complicated distinct linear group)
* five Léo Kaloujnine Sur l. a. constitution de p-groupes de Sylow des groupes symétriques finis et de quelques généralisations infinies de ces groupes (Sylow theorems, symmetric teams, limitless team theory)
* 6. Pierre Samuel los angeles théorie des correspondances birationnelles selon Zariski (birational geometry)
* 7 Jean Braconnier Sur les suites de composition d'un groupe et los angeles travel des groupes d'automorphismes d'un groupe fini, d'après H. Wielandt (finite groups)
* eight Henri Cartan, Les travaux de Koszul, II (see 1)
* nine Claude Chevalley, L'hypothèse de Riemann pour les groupes de fonctions algébriques de caractéristique p, II,, d'après Weil (see 3)
* 10 Luc Gauthier, Théorie des correspondances birationnelles selon Zariski (see 6)
* eleven Laurent Schwartz, Sur un mémoire de Petrowsky : "Über das Cauchysche challenge für ein method linearer partieller Differentialgleichungen im gebiete nichtanalytischen Funktionen" (partial differential equations)
* 12 Henri Cartan, Les travaux de Koszul, III (see 1)
* thirteen Roger Godement, Groupe complexe unimodulaire, II : l. a. transformation de Fourier dans le groupe complexe unimodulaire à deux variables, d'après Gelfand et Neumark (see 4)
* 14 Marc Krasner, Les travaux récents de R. Brauer en théorie des groupes (finite groups)
* 15 Laurent Schwartz, Sur un deuxième mémoire de Petrowsky : "Über das Cauchysche challenge für approach von partiellen Differentialgleichungen" (see 11)
* sixteen André Weil Théorèmes fondamentaux de l. a. théorie des fonctions thêta, d'après des mémoires de Poincaré et Frobenius (theta functions)
* 17 André Blanchard, Groupes algébriques et équations différentielles linéaires, d'après E. Kolchin (differential Galois theory)
* 18 Jean Dieudonné, Géométrie des espaces algébriques homogènes, d'après W. L. Chow (algebraic geometry)
* 19 Roger Godement, Sommes maintains d'espaces de Hilbert, I (functional research, direct integrals)
* 20 Charles Pisot, Démonstration élémentaire du théorème des nombres premiers, d'après Selberg et Erdös (prime quantity theorem)
* 21 Georges Reeb, Propriétés des trajectoires de certains systèmes dynamiques (dynamical systems)
* 22 Pierre Samuel, Anneaux locaux ; advent à l. a. géométrie algébrique (local rings)
* 23 Marie-Hélène Schwartz, Compte-rendu de travaux de M. Heins sur diverses majorations de l. a. croissance des fonctions analytiques et sous-harmoniques (complex research, subharmonic functions)
* 24 Charles Ehresmann, Les connexions infinitésimales dans un espace fibré différentiable (connections on fiber bundles)
* 25 Roger Godement, Sommes keeps d'espaces de Hilbert, II (see 19)
* 26 Laurent Schwartz, Sur un mémoire de ok. Kodaira : "Harmonic fields in riemannian manifolds (generalized capability theory)", I (Hodge theory)
* 27 Jean-Pierre Serre, Extensions de groupes localement compacts, d'après Iwasawa et Gleason (locally compact groups)
* 28 René Thom, Les géodésiques dans les variétés à courbure négative, d'après Hopf (geodesics)
* 29 Armand Borel, Groupes localement compacts, d'après Iwasawa et Gleason (see 27)
* 30 Jacques Dixmier, Facteurs : category, size, hint (von Neumann algebras)
* 31 Jean-Louis Koszul, Algèbres de Jordan (Jordan algebras)
* 32 Laurent Schwartz, Sur un mémoire de ok. Kodaira : "Harmonic fields in riemannian manifolds (generalized power theory)", II (see 26)
* 33 Armand Borel, Sous-groupes compacts maximaux des groupes de Lie, d'après Cartan, Iwasawa et Mostow (maximal compact subgroups)
* 34 Henri Cartan, Espaces fibrés analytiques complexes (analytic geometry, fiber bundles)
* 35 Charles Ehresmann, Sur les variétés presque complexes (almost-complex manifolds)
* 36 Samuel Eilenberg, Exposition des théories de Morse et Lusternick-Schnirelmann (Morse conception, Lyusternik-Schnirelmann category)
* 37 Luc Gauthier, Quelques variétés usuelles en géométrie algébrique (algebraic geometry)
* 38 Jean-Louis Koszul, Cohomologie des espaces fibrés différentiables et connexions (Chern-Weil theory)
* 39 Jean Delsarte, Nombre de recommendations des équations polynomiales sur un corps fini, d'après A. Weil (Weil conjectures)
* forty Jacques Dixmier, Anneaux d'opérateurs et représentations des groupes (operator algebras, illustration theory)
* forty-one Roger Godement, Théorie des caractères dans les groupes unimodulaires (unimodular groups)
* forty two Pierre Samuel, Théorie du corps de sessions neighborhood selon G. P. Hochschild (local category box theory)
* forty three Laurent Schwartz, Les théorèmes de Whitney sur les fonctions différentiables (singularity theory)
* forty four Jean-Pierre Serre, Groupes d'homotopie (homotopy groups)
* forty five Armand Borel, Cohomologie des espaces homogènes (cohomology of homogeneous areas of Lie groups)
* forty six Samuel Eilenberg, Foncteurs de modules et leurs satellites, d'après Cartan et Eilenberg (homological algebra)
* forty seven Marc Krasner, Généralisations non-abéliennes de los angeles théorie locale des corps de periods (local fields)
* forty eight Jean Leray, los angeles résolution des problèmes de Cauchy et de Dirichlet au moyen du calcul symbolique et des projections orthogonales et obliques (Dirichlet difficulties and Cauchy difficulties for partial differential equations, symbolic calculus)
* forty nine Pierre Samuel, Sections hyperplanes des variétés normales, d'après A. Seidenberg (algebraic geometry, hyperplane sections, common style)

Extra resources for Integrated model-driven development environments for equation-based object-oriented languages

Example text

2 Examples of Pattern Matching A pattern matching construct is useful not only for language specification (metaprogramming) but also as a tool to write functional-style programs. We start by giving an example of the latter usage. function fac input Integer inExp; output Integer outExp; algorithm outExp := match (inExp) case (0) then 1; case (n) then if n>0 then n*fac(n-1) else fail(); end match; end fac; The above function will calculate the factorial value of an integer. If the number given as argument to the function is less than zero then the function will fail.

This reuse abstraction is called grey-box composition and the composition of grey-box components is denoted as invasive software composition (see Figure 2-15). Invasive software composition is a composition technology based on parameterization and extension of grey-box components (Aßmann 2003 [5]). For a 34 Chapter 2 Background terminological distinction, we call invasive components fragment boxes; the variability points hooks, and the invasive composition operators composers. A typical fragment box consists of a set of fragments and an invasive composition interface, defined by hooks.

An example is given below. Properties outProperties; algorithm (outExp,outProperties):= match (inEnv,inExp) local ... T_INTEGER({}))); Introduction 43 ... CREF(cRef = cr)) equation (exp,prop) = elabCref(env,cr); then (exp,prop); ... ). , variable or constant), and so on. Env, for component lookups. Another situation where pattern matching is useful is in list processing. Lists do not exist in Modelica but are an important construct in MetaModelica. The following function selects an element that fulfills a certain condition from a list.

Download PDF sample

Rated 4.04 of 5 – based on 15 votes