Practical Performance Modeling: Application of the MOSEL Language
Practical Performance Modeling: Application of the MOSEL Language introduces the new and powerful performance and reliability modeling language MOSEL (MOdeling, Specification and Evaluation Language), developed at the University of Erlangen, Germany. MOSEL facilitates the performance and reliability...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Boston, MA
Springer US
2001
|
Schriftenreihe: | The Springer International Series in Engineering and Computer Science
588 |
Schlagworte: | |
Online-Zugang: | FHI01 BTU01 Volltext |
Zusammenfassung: | Practical Performance Modeling: Application of the MOSEL Language introduces the new and powerful performance and reliability modeling language MOSEL (MOdeling, Specification and Evaluation Language), developed at the University of Erlangen, Germany. MOSEL facilitates the performance and reliability modeling of a computer, communication, manufacturing or workflow management system in a very intuitive and simple way. The core of MOSEL consists of constructs to specify the possible states and state transitions of the system under consideration. This specification is very compact and easy to understand. With additional constructs, the interesting performance or reliability measures and graphical representations can be specified. With some experience, it is possible to write down the MOSEL description of a system immediately only by knowing the behavior of the system under study. There are no restrictions, unlike models using, for example, queueing networks, Petri nets or fault trees. MOSEL fulfills all the requirements for a universal modeling language. It is high level, system-oriented, and usable. It is open and can be integrated with many tools. By providing compilers, which translate descriptions specified in MOSEL into the tool-specific languages, all previously implemented tools with their different methods and algorithms (including simulation) can be used. Practical Performance Modeling: Application of the MOSEL Language provides an easy to understand but nevertheless complete introduction to system modeling using MOSEL and illustrates how easily MOSEL can be used for modeling real-life examples from the fields of computer, communication, and manufacturing systems. Practical Performance Modeling: Application of the MOSEL Language will be of interest to professionals and students in the fields of performance and reliability modeling in computer science, communication, and manufacturing. It is also well suited as a textbook for university courses covering performance and reliability modeling with practical applications |
Beschreibung: | 1 Online-Ressource (XII, 409 p) |
ISBN: | 9781461513872 |
DOI: | 10.1007/978-1-4615-1387-2 |
Internformat
MARC
LEADER | 00000nmm a2200000zcb4500 | ||
---|---|---|---|
001 | BV045148905 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 180827s2001 |||| o||u| ||||||eng d | ||
020 | |a 9781461513872 |9 978-1-4615-1387-2 | ||
024 | 7 | |a 10.1007/978-1-4615-1387-2 |2 doi | |
035 | |a (ZDB-2-ENG)978-1-4615-1387-2 | ||
035 | |a (OCoLC)1050940853 | ||
035 | |a (DE-599)BVBBV045148905 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-573 |a DE-634 | ||
082 | 0 | |a 004.0151 |2 23 | |
100 | 1 | |a Begain, Khalid |e Verfasser |4 aut | |
245 | 1 | 0 | |a Practical Performance Modeling |b Application of the MOSEL Language |c by Khalid Begain, Gunter Bolch, Helmut Herold |
264 | 1 | |a Boston, MA |b Springer US |c 2001 | |
300 | |a 1 Online-Ressource (XII, 409 p) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a The Springer International Series in Engineering and Computer Science |v 588 | |
520 | |a Practical Performance Modeling: Application of the MOSEL Language introduces the new and powerful performance and reliability modeling language MOSEL (MOdeling, Specification and Evaluation Language), developed at the University of Erlangen, Germany. MOSEL facilitates the performance and reliability modeling of a computer, communication, manufacturing or workflow management system in a very intuitive and simple way. The core of MOSEL consists of constructs to specify the possible states and state transitions of the system under consideration. This specification is very compact and easy to understand. With additional constructs, the interesting performance or reliability measures and graphical representations can be specified. With some experience, it is possible to write down the MOSEL description of a system immediately only by knowing the behavior of the system under study. There are no restrictions, unlike models using, for example, queueing networks, Petri nets or fault trees. | ||
520 | |a MOSEL fulfills all the requirements for a universal modeling language. It is high level, system-oriented, and usable. It is open and can be integrated with many tools. By providing compilers, which translate descriptions specified in MOSEL into the tool-specific languages, all previously implemented tools with their different methods and algorithms (including simulation) can be used. Practical Performance Modeling: Application of the MOSEL Language provides an easy to understand but nevertheless complete introduction to system modeling using MOSEL and illustrates how easily MOSEL can be used for modeling real-life examples from the fields of computer, communication, and manufacturing systems. Practical Performance Modeling: Application of the MOSEL Language will be of interest to professionals and students in the fields of performance and reliability modeling in computer science, communication, and manufacturing. | ||
520 | |a It is also well suited as a textbook for university courses covering performance and reliability modeling with practical applications | ||
650 | 4 | |a Computer Science | |
650 | 4 | |a Theory of Computation | |
650 | 4 | |a Computer Science, general | |
650 | 4 | |a Management of Computing and Information Systems | |
650 | 4 | |a Programming Languages, Compilers, Interpreters | |
650 | 4 | |a IT in Business | |
650 | 4 | |a Social Sciences, general | |
650 | 4 | |a Computer science | |
650 | 4 | |a Information technology | |
650 | 4 | |a Business / Data processing | |
650 | 4 | |a Programming languages (Electronic computers) | |
650 | 4 | |a Computers | |
650 | 4 | |a Management information systems | |
650 | 4 | |a Social sciences | |
650 | 0 | 7 | |a Leistungsbewertung |0 (DE-588)4167271-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Modellierung |0 (DE-588)4170297-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MOSEL |g Programmiersprache |0 (DE-588)4612525-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Leistungsbewertung |0 (DE-588)4167271-9 |D s |
689 | 0 | 1 | |a Modellierung |0 (DE-588)4170297-9 |D s |
689 | 0 | 2 | |a MOSEL |g Programmiersprache |0 (DE-588)4612525-5 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
700 | 1 | |a Bolch, Gunter |4 aut | |
700 | 1 | |a Herold, Helmut |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781461355281 |
856 | 4 | 0 | |u https://doi.org/10.1007/978-1-4615-1387-2 |x Verlag |z URL des Erstveröffentlichers |3 Volltext |
912 | |a ZDB-2-ENG | ||
940 | 1 | |q ZDB-2-ENG_2000/2004 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-030538604 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
966 | e | |u https://doi.org/10.1007/978-1-4615-1387-2 |l FHI01 |p ZDB-2-ENG |q ZDB-2-ENG_2000/2004 |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1007/978-1-4615-1387-2 |l BTU01 |p ZDB-2-ENG |q ZDB-2-ENG_Archiv |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1804178819658022912 |
---|---|
any_adam_object | |
author | Begain, Khalid Bolch, Gunter Herold, Helmut |
author_facet | Begain, Khalid Bolch, Gunter Herold, Helmut |
author_role | aut aut aut |
author_sort | Begain, Khalid |
author_variant | k b kb g b gb h h hh |
building | Verbundindex |
bvnumber | BV045148905 |
collection | ZDB-2-ENG |
ctrlnum | (ZDB-2-ENG)978-1-4615-1387-2 (OCoLC)1050940853 (DE-599)BVBBV045148905 |
dewey-full | 004.0151 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.0151 |
dewey-search | 004.0151 |
dewey-sort | 14.0151 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
doi_str_mv | 10.1007/978-1-4615-1387-2 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04737nmm a2200697zcb4500</leader><controlfield tag="001">BV045148905</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">180827s2001 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781461513872</subfield><subfield code="9">978-1-4615-1387-2</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-1-4615-1387-2</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-2-ENG)978-1-4615-1387-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1050940853</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV045148905</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-573</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.0151</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Begain, Khalid</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Practical Performance Modeling</subfield><subfield code="b">Application of the MOSEL Language</subfield><subfield code="c">by Khalid Begain, Gunter Bolch, Helmut Herold</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston, MA</subfield><subfield code="b">Springer US</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (XII, 409 p)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The Springer International Series in Engineering and Computer Science</subfield><subfield code="v">588</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Practical Performance Modeling: Application of the MOSEL Language introduces the new and powerful performance and reliability modeling language MOSEL (MOdeling, Specification and Evaluation Language), developed at the University of Erlangen, Germany. MOSEL facilitates the performance and reliability modeling of a computer, communication, manufacturing or workflow management system in a very intuitive and simple way. The core of MOSEL consists of constructs to specify the possible states and state transitions of the system under consideration. This specification is very compact and easy to understand. With additional constructs, the interesting performance or reliability measures and graphical representations can be specified. With some experience, it is possible to write down the MOSEL description of a system immediately only by knowing the behavior of the system under study. There are no restrictions, unlike models using, for example, queueing networks, Petri nets or fault trees. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">MOSEL fulfills all the requirements for a universal modeling language. It is high level, system-oriented, and usable. It is open and can be integrated with many tools. By providing compilers, which translate descriptions specified in MOSEL into the tool-specific languages, all previously implemented tools with their different methods and algorithms (including simulation) can be used. Practical Performance Modeling: Application of the MOSEL Language provides an easy to understand but nevertheless complete introduction to system modeling using MOSEL and illustrates how easily MOSEL can be used for modeling real-life examples from the fields of computer, communication, and manufacturing systems. Practical Performance Modeling: Application of the MOSEL Language will be of interest to professionals and students in the fields of performance and reliability modeling in computer science, communication, and manufacturing. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">It is also well suited as a textbook for university courses covering performance and reliability modeling with practical applications</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer Science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Theory of Computation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer Science, general</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Management of Computing and Information Systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming Languages, Compilers, Interpreters</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">IT in Business</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Social Sciences, general</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Information technology</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Business / Data processing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming languages (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computers</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Management information systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Social sciences</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Leistungsbewertung</subfield><subfield code="0">(DE-588)4167271-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Modellierung</subfield><subfield code="0">(DE-588)4170297-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MOSEL</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4612525-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Leistungsbewertung</subfield><subfield code="0">(DE-588)4167271-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Modellierung</subfield><subfield code="0">(DE-588)4170297-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">MOSEL</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4612525-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Bolch, Gunter</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Herold, Helmut</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781461355281</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-1-4615-1387-2</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Erstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-ENG</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-ENG_2000/2004</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030538604</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4615-1387-2</subfield><subfield code="l">FHI01</subfield><subfield code="p">ZDB-2-ENG</subfield><subfield code="q">ZDB-2-ENG_2000/2004</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4615-1387-2</subfield><subfield code="l">BTU01</subfield><subfield code="p">ZDB-2-ENG</subfield><subfield code="q">ZDB-2-ENG_Archiv</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV045148905 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T08:10:02Z |
institution | BVB |
isbn | 9781461513872 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030538604 |
oclc_num | 1050940853 |
open_access_boolean | |
owner | DE-573 DE-634 |
owner_facet | DE-573 DE-634 |
physical | 1 Online-Ressource (XII, 409 p) |
psigel | ZDB-2-ENG ZDB-2-ENG_2000/2004 ZDB-2-ENG ZDB-2-ENG_2000/2004 ZDB-2-ENG ZDB-2-ENG_Archiv |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | Springer US |
record_format | marc |
series2 | The Springer International Series in Engineering and Computer Science |
spelling | Begain, Khalid Verfasser aut Practical Performance Modeling Application of the MOSEL Language by Khalid Begain, Gunter Bolch, Helmut Herold Boston, MA Springer US 2001 1 Online-Ressource (XII, 409 p) txt rdacontent c rdamedia cr rdacarrier The Springer International Series in Engineering and Computer Science 588 Practical Performance Modeling: Application of the MOSEL Language introduces the new and powerful performance and reliability modeling language MOSEL (MOdeling, Specification and Evaluation Language), developed at the University of Erlangen, Germany. MOSEL facilitates the performance and reliability modeling of a computer, communication, manufacturing or workflow management system in a very intuitive and simple way. The core of MOSEL consists of constructs to specify the possible states and state transitions of the system under consideration. This specification is very compact and easy to understand. With additional constructs, the interesting performance or reliability measures and graphical representations can be specified. With some experience, it is possible to write down the MOSEL description of a system immediately only by knowing the behavior of the system under study. There are no restrictions, unlike models using, for example, queueing networks, Petri nets or fault trees. MOSEL fulfills all the requirements for a universal modeling language. It is high level, system-oriented, and usable. It is open and can be integrated with many tools. By providing compilers, which translate descriptions specified in MOSEL into the tool-specific languages, all previously implemented tools with their different methods and algorithms (including simulation) can be used. Practical Performance Modeling: Application of the MOSEL Language provides an easy to understand but nevertheless complete introduction to system modeling using MOSEL and illustrates how easily MOSEL can be used for modeling real-life examples from the fields of computer, communication, and manufacturing systems. Practical Performance Modeling: Application of the MOSEL Language will be of interest to professionals and students in the fields of performance and reliability modeling in computer science, communication, and manufacturing. It is also well suited as a textbook for university courses covering performance and reliability modeling with practical applications Computer Science Theory of Computation Computer Science, general Management of Computing and Information Systems Programming Languages, Compilers, Interpreters IT in Business Social Sciences, general Computer science Information technology Business / Data processing Programming languages (Electronic computers) Computers Management information systems Social sciences Leistungsbewertung (DE-588)4167271-9 gnd rswk-swf Modellierung (DE-588)4170297-9 gnd rswk-swf MOSEL Programmiersprache (DE-588)4612525-5 gnd rswk-swf Leistungsbewertung (DE-588)4167271-9 s Modellierung (DE-588)4170297-9 s MOSEL Programmiersprache (DE-588)4612525-5 s 1\p DE-604 Bolch, Gunter aut Herold, Helmut aut Erscheint auch als Druck-Ausgabe 9781461355281 https://doi.org/10.1007/978-1-4615-1387-2 Verlag URL des Erstveröffentlichers Volltext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Begain, Khalid Bolch, Gunter Herold, Helmut Practical Performance Modeling Application of the MOSEL Language Computer Science Theory of Computation Computer Science, general Management of Computing and Information Systems Programming Languages, Compilers, Interpreters IT in Business Social Sciences, general Computer science Information technology Business / Data processing Programming languages (Electronic computers) Computers Management information systems Social sciences Leistungsbewertung (DE-588)4167271-9 gnd Modellierung (DE-588)4170297-9 gnd MOSEL Programmiersprache (DE-588)4612525-5 gnd |
subject_GND | (DE-588)4167271-9 (DE-588)4170297-9 (DE-588)4612525-5 |
title | Practical Performance Modeling Application of the MOSEL Language |
title_auth | Practical Performance Modeling Application of the MOSEL Language |
title_exact_search | Practical Performance Modeling Application of the MOSEL Language |
title_full | Practical Performance Modeling Application of the MOSEL Language by Khalid Begain, Gunter Bolch, Helmut Herold |
title_fullStr | Practical Performance Modeling Application of the MOSEL Language by Khalid Begain, Gunter Bolch, Helmut Herold |
title_full_unstemmed | Practical Performance Modeling Application of the MOSEL Language by Khalid Begain, Gunter Bolch, Helmut Herold |
title_short | Practical Performance Modeling |
title_sort | practical performance modeling application of the mosel language |
title_sub | Application of the MOSEL Language |
topic | Computer Science Theory of Computation Computer Science, general Management of Computing and Information Systems Programming Languages, Compilers, Interpreters IT in Business Social Sciences, general Computer science Information technology Business / Data processing Programming languages (Electronic computers) Computers Management information systems Social sciences Leistungsbewertung (DE-588)4167271-9 gnd Modellierung (DE-588)4170297-9 gnd MOSEL Programmiersprache (DE-588)4612525-5 gnd |
topic_facet | Computer Science Theory of Computation Computer Science, general Management of Computing and Information Systems Programming Languages, Compilers, Interpreters IT in Business Social Sciences, general Computer science Information technology Business / Data processing Programming languages (Electronic computers) Computers Management information systems Social sciences Leistungsbewertung Modellierung MOSEL Programmiersprache |
url | https://doi.org/10.1007/978-1-4615-1387-2 |
work_keys_str_mv | AT begainkhalid practicalperformancemodelingapplicationofthemosellanguage AT bolchgunter practicalperformancemodelingapplicationofthemosellanguage AT heroldhelmut practicalperformancemodelingapplicationofthemosellanguage |