Reverse Engineering Process for the Generation of UML Diagrams in Web Services Composition View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2016

AUTHORS

Isaac Machorro-Cano , Yaralitset López-Ramírez , Mónica Guadalupe Segura-Ozuna , Giner Alor-Hernández , Lisbeth Rodríguez-Mazahua

ABSTRACT

Reverse engineering is a process that allows us to optimize and reuse code and applications based on a complete analysis of such code. This permits us to generate a new idea that it is based on an already existent one and it creates or improves the tool in which it is applied. In addition, UML activity diagrams are graphic representations of processes that facilitate the way in which we perceive and understand the order of execution of individual processes. It also provides visual representation of the primary subsystems that define the entire process. This work presents the application of reverse engineering to a transformation mechanism in WSCDL, which allows the generation of UML activity diagrams from WSCDL documents, and includes a case study to exemplify the functionality of this mechanism. More... »

PAGES

177-187

Book

TITLE

Trends and Applications in Software Engineering

ISBN

978-3-319-26283-3
978-3-319-26285-7

Author Affiliations

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-319-26285-7_15

DOI

http://dx.doi.org/10.1007/978-3-319-26285-7_15

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1005157808


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computer Software", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Universidad del Papaloapan", 
          "id": "https://www.grid.ac/institutes/grid.464700.1", 
          "name": [
            "Universidad Del Papaloapan (UNPA)"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Machorro-Cano", 
        "givenName": "Isaac", 
        "id": "sg:person.015751537170.38", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015751537170.38"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Instituto de Estudios Superiores de Oaxaca A.C.(IESO)"
          ], 
          "type": "Organization"
        }, 
        "familyName": "L\u00f3pez-Ram\u00edrez", 
        "givenName": "Yaralitset", 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Universidad del Papaloapan", 
          "id": "https://www.grid.ac/institutes/grid.464700.1", 
          "name": [
            "Universidad Del Papaloapan (UNPA)"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Segura-Ozuna", 
        "givenName": "M\u00f3nica Guadalupe", 
        "id": "sg:person.015017514053.35", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015017514053.35"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Instituto Tecnol\u00f3gico de Orizaba (ITO)"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Alor-Hern\u00e1ndez", 
        "givenName": "Giner", 
        "id": "sg:person.011654422251.97", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011654422251.97"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Instituto Tecnol\u00f3gico de Orizaba (ITO)"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Rodr\u00edguez-Mazahua", 
        "givenName": "Lisbeth", 
        "id": "sg:person.015202721247.80", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015202721247.80"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "https://doi.org/10.1016/j.datak.2011.01.003", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1011944117"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s11334-013-0216-9", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1016252136", 
          "https://doi.org/10.1007/s11334-013-0216-9"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1016/j.infsof.2014.11.002", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1029420111"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.4067/s0718-07642013000500002", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1030997289"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s13740-014-0044-6", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1032603715", 
          "https://doi.org/10.1007/s13740-014-0044-6"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.2478/s13537-014-0218-1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1037358494", 
          "https://doi.org/10.2478/s13537-014-0218-1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1016/j.procs.2013.05.151", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1046848674"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.4067/s0718-07642012000600005", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1049064718"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1186/s40064-015-0805-1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1050366628", 
          "https://doi.org/10.1186/s40064-015-0805-1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1186/s40064-015-0805-1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1050366628", 
          "https://doi.org/10.1186/s40064-015-0805-1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s10270-012-0240-5", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1053539219", 
          "https://doi.org/10.1007/s10270-012-0240-5"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1142/s0218194012500258", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1062959636"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2016", 
    "datePublishedReg": "2016-01-01", 
    "description": "Reverse engineering is a process that allows us to optimize and reuse code and applications based on a complete analysis of such code. This permits us to generate a new idea that it is based on an already existent one and it creates or improves the tool in which it is applied. In addition, UML activity diagrams are graphic representations of processes that facilitate the way in which we perceive and understand the order of execution of individual processes. It also provides visual representation of the primary subsystems that define the entire process. This work presents the application of reverse engineering to a transformation mechanism in WSCDL, which allows the generation of UML activity diagrams from WSCDL documents, and includes a case study to exemplify the functionality of this mechanism.", 
    "editor": [
      {
        "familyName": "Mejia", 
        "givenName": "Jezreel", 
        "type": "Person"
      }, 
      {
        "familyName": "Munoz", 
        "givenName": "Mirna", 
        "type": "Person"
      }, 
      {
        "familyName": "Rocha", 
        "givenName": "\u00c1lvaro", 
        "type": "Person"
      }, 
      {
        "familyName": "Calvo-Manzano", 
        "givenName": "Jose", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-319-26285-7_15", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-319-26283-3", 
        "978-3-319-26285-7"
      ], 
      "name": "Trends and Applications in Software Engineering", 
      "type": "Book"
    }, 
    "name": "Reverse Engineering Process for the Generation of UML Diagrams in Web Services Composition", 
    "pagination": "177-187", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-319-26285-7_15"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "1892e1e4fb916b7a9711f0ac3aefb7cb6bcd7cf540a6b146d56a39f5582760b6"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1005157808"
        ]
      }
    ], 
    "publisher": {
      "location": "Cham", 
      "name": "Springer International Publishing", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-319-26285-7_15", 
      "https://app.dimensions.ai/details/publication/pub.1005157808"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-15T12:29", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8663_00000246.jsonl", 
    "type": "Chapter", 
    "url": "http://link.springer.com/10.1007/978-3-319-26285-7_15"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-26285-7_15'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-26285-7_15'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-26285-7_15'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-26285-7_15'


 

This table displays all metadata directly associated to this object as RDF triples.

151 TRIPLES      23 PREDICATES      38 URIs      20 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-319-26285-7_15 schema:about anzsrc-for:08
2 anzsrc-for:0803
3 schema:author Nb2416c12bc8f4bab821c6ec163cc9d43
4 schema:citation sg:pub.10.1007/s10270-012-0240-5
5 sg:pub.10.1007/s11334-013-0216-9
6 sg:pub.10.1007/s13740-014-0044-6
7 sg:pub.10.1186/s40064-015-0805-1
8 sg:pub.10.2478/s13537-014-0218-1
9 https://doi.org/10.1016/j.datak.2011.01.003
10 https://doi.org/10.1016/j.infsof.2014.11.002
11 https://doi.org/10.1016/j.procs.2013.05.151
12 https://doi.org/10.1142/s0218194012500258
13 https://doi.org/10.4067/s0718-07642012000600005
14 https://doi.org/10.4067/s0718-07642013000500002
15 schema:datePublished 2016
16 schema:datePublishedReg 2016-01-01
17 schema:description Reverse engineering is a process that allows us to optimize and reuse code and applications based on a complete analysis of such code. This permits us to generate a new idea that it is based on an already existent one and it creates or improves the tool in which it is applied. In addition, UML activity diagrams are graphic representations of processes that facilitate the way in which we perceive and understand the order of execution of individual processes. It also provides visual representation of the primary subsystems that define the entire process. This work presents the application of reverse engineering to a transformation mechanism in WSCDL, which allows the generation of UML activity diagrams from WSCDL documents, and includes a case study to exemplify the functionality of this mechanism.
18 schema:editor N3ea7e2abf5b747feaad1a02728667c16
19 schema:genre chapter
20 schema:inLanguage en
21 schema:isAccessibleForFree false
22 schema:isPartOf Nf1c1907d619b4ed0ad1c5ef9d2daf285
23 schema:name Reverse Engineering Process for the Generation of UML Diagrams in Web Services Composition
24 schema:pagination 177-187
25 schema:productId N41e616a1b7ae4580ac973b45ba2a7ec1
26 N5a74c39a337c48feb9f5378ff72bc1d3
27 N8989cecc206445d9839199a928591f83
28 schema:publisher N704c41c4aad046d7b6b2112a7bfe6cf4
29 schema:sameAs https://app.dimensions.ai/details/publication/pub.1005157808
30 https://doi.org/10.1007/978-3-319-26285-7_15
31 schema:sdDatePublished 2019-04-15T12:29
32 schema:sdLicense https://scigraph.springernature.com/explorer/license/
33 schema:sdPublisher N1e42f96085f24e17972f5d5db3c68bfe
34 schema:url http://link.springer.com/10.1007/978-3-319-26285-7_15
35 sgo:license sg:explorer/license/
36 sgo:sdDataset chapters
37 rdf:type schema:Chapter
38 N0b654e97519f41969aee5a0f9d46c9f8 rdf:first Nc6bf874ba9d44721ad5ccf13c7607834
39 rdf:rest N276344d665674d01bf915c99c561c61c
40 N1e42f96085f24e17972f5d5db3c68bfe schema:name Springer Nature - SN SciGraph project
41 rdf:type schema:Organization
42 N25b7c3b1f9b4406e9ea637fb04be3509 schema:affiliation Nfbb3223db9a84dc490d8e4e615ac939b
43 schema:familyName López-Ramírez
44 schema:givenName Yaralitset
45 rdf:type schema:Person
46 N276344d665674d01bf915c99c561c61c rdf:first N6f0d1d32903747e0b3196d45eacde862
47 rdf:rest rdf:nil
48 N38848690c6de41bf8ac9928611b36d12 rdf:first Nb249feba8aaa4d5f852693a3d34acdc3
49 rdf:rest N0b654e97519f41969aee5a0f9d46c9f8
50 N3ea7e2abf5b747feaad1a02728667c16 rdf:first N9961d76a67ea496fbd9dbf0839b72f12
51 rdf:rest N38848690c6de41bf8ac9928611b36d12
52 N41e616a1b7ae4580ac973b45ba2a7ec1 schema:name dimensions_id
53 schema:value pub.1005157808
54 rdf:type schema:PropertyValue
55 N5234302dfa0b4e8abf850c8dd2fb7515 rdf:first sg:person.015202721247.80
56 rdf:rest rdf:nil
57 N5a74c39a337c48feb9f5378ff72bc1d3 schema:name readcube_id
58 schema:value 1892e1e4fb916b7a9711f0ac3aefb7cb6bcd7cf540a6b146d56a39f5582760b6
59 rdf:type schema:PropertyValue
60 N6f0d1d32903747e0b3196d45eacde862 schema:familyName Calvo-Manzano
61 schema:givenName Jose
62 rdf:type schema:Person
63 N704c41c4aad046d7b6b2112a7bfe6cf4 schema:location Cham
64 schema:name Springer International Publishing
65 rdf:type schema:Organisation
66 N7b3b966180ff4b248d66f6c6e5a4798c schema:name Instituto Tecnológico de Orizaba (ITO)
67 rdf:type schema:Organization
68 N8989cecc206445d9839199a928591f83 schema:name doi
69 schema:value 10.1007/978-3-319-26285-7_15
70 rdf:type schema:PropertyValue
71 N9961d76a67ea496fbd9dbf0839b72f12 schema:familyName Mejia
72 schema:givenName Jezreel
73 rdf:type schema:Person
74 N9f19390bcaf3482ebfce068c44be5736 rdf:first sg:person.011654422251.97
75 rdf:rest N5234302dfa0b4e8abf850c8dd2fb7515
76 Nb2416c12bc8f4bab821c6ec163cc9d43 rdf:first sg:person.015751537170.38
77 rdf:rest Nb8144440e816448da06521c442907e1a
78 Nb249feba8aaa4d5f852693a3d34acdc3 schema:familyName Munoz
79 schema:givenName Mirna
80 rdf:type schema:Person
81 Nb2962a47dc81420f923d1a70e0367daa schema:name Instituto Tecnológico de Orizaba (ITO)
82 rdf:type schema:Organization
83 Nb8144440e816448da06521c442907e1a rdf:first N25b7c3b1f9b4406e9ea637fb04be3509
84 rdf:rest Nc3190b4456dc49a5ac25e85779d5c85e
85 Nc3190b4456dc49a5ac25e85779d5c85e rdf:first sg:person.015017514053.35
86 rdf:rest N9f19390bcaf3482ebfce068c44be5736
87 Nc6bf874ba9d44721ad5ccf13c7607834 schema:familyName Rocha
88 schema:givenName Álvaro
89 rdf:type schema:Person
90 Nf1c1907d619b4ed0ad1c5ef9d2daf285 schema:isbn 978-3-319-26283-3
91 978-3-319-26285-7
92 schema:name Trends and Applications in Software Engineering
93 rdf:type schema:Book
94 Nfbb3223db9a84dc490d8e4e615ac939b schema:name Instituto de Estudios Superiores de Oaxaca A.C.(IESO)
95 rdf:type schema:Organization
96 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
97 schema:name Information and Computing Sciences
98 rdf:type schema:DefinedTerm
99 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
100 schema:name Computer Software
101 rdf:type schema:DefinedTerm
102 sg:person.011654422251.97 schema:affiliation Nb2962a47dc81420f923d1a70e0367daa
103 schema:familyName Alor-Hernández
104 schema:givenName Giner
105 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011654422251.97
106 rdf:type schema:Person
107 sg:person.015017514053.35 schema:affiliation https://www.grid.ac/institutes/grid.464700.1
108 schema:familyName Segura-Ozuna
109 schema:givenName Mónica Guadalupe
110 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015017514053.35
111 rdf:type schema:Person
112 sg:person.015202721247.80 schema:affiliation N7b3b966180ff4b248d66f6c6e5a4798c
113 schema:familyName Rodríguez-Mazahua
114 schema:givenName Lisbeth
115 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015202721247.80
116 rdf:type schema:Person
117 sg:person.015751537170.38 schema:affiliation https://www.grid.ac/institutes/grid.464700.1
118 schema:familyName Machorro-Cano
119 schema:givenName Isaac
120 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015751537170.38
121 rdf:type schema:Person
122 sg:pub.10.1007/s10270-012-0240-5 schema:sameAs https://app.dimensions.ai/details/publication/pub.1053539219
123 https://doi.org/10.1007/s10270-012-0240-5
124 rdf:type schema:CreativeWork
125 sg:pub.10.1007/s11334-013-0216-9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1016252136
126 https://doi.org/10.1007/s11334-013-0216-9
127 rdf:type schema:CreativeWork
128 sg:pub.10.1007/s13740-014-0044-6 schema:sameAs https://app.dimensions.ai/details/publication/pub.1032603715
129 https://doi.org/10.1007/s13740-014-0044-6
130 rdf:type schema:CreativeWork
131 sg:pub.10.1186/s40064-015-0805-1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050366628
132 https://doi.org/10.1186/s40064-015-0805-1
133 rdf:type schema:CreativeWork
134 sg:pub.10.2478/s13537-014-0218-1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1037358494
135 https://doi.org/10.2478/s13537-014-0218-1
136 rdf:type schema:CreativeWork
137 https://doi.org/10.1016/j.datak.2011.01.003 schema:sameAs https://app.dimensions.ai/details/publication/pub.1011944117
138 rdf:type schema:CreativeWork
139 https://doi.org/10.1016/j.infsof.2014.11.002 schema:sameAs https://app.dimensions.ai/details/publication/pub.1029420111
140 rdf:type schema:CreativeWork
141 https://doi.org/10.1016/j.procs.2013.05.151 schema:sameAs https://app.dimensions.ai/details/publication/pub.1046848674
142 rdf:type schema:CreativeWork
143 https://doi.org/10.1142/s0218194012500258 schema:sameAs https://app.dimensions.ai/details/publication/pub.1062959636
144 rdf:type schema:CreativeWork
145 https://doi.org/10.4067/s0718-07642012000600005 schema:sameAs https://app.dimensions.ai/details/publication/pub.1049064718
146 rdf:type schema:CreativeWork
147 https://doi.org/10.4067/s0718-07642013000500002 schema:sameAs https://app.dimensions.ai/details/publication/pub.1030997289
148 rdf:type schema:CreativeWork
149 https://www.grid.ac/institutes/grid.464700.1 schema:alternateName Universidad del Papaloapan
150 schema:name Universidad Del Papaloapan (UNPA)
151 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...