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

References to SciGraph publications

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 Nfbd46adb0a3346b78f6dfacba0b290f4
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 N86ef2ff192fd464ca026d822eba4db2d
19 schema:genre chapter
20 schema:inLanguage en
21 schema:isAccessibleForFree false
22 schema:isPartOf N9d5f839577464fa1a6c408d66d5e41e6
23 schema:name Reverse Engineering Process for the Generation of UML Diagrams in Web Services Composition
24 schema:pagination 177-187
25 schema:productId N2358d7da71704c75865cc4902ce1c50c
26 Nc55cec0df5f842ee9641748a2c79d48d
27 Nd24cba3abec846f7b17bd6146cef5a81
28 schema:publisher N0d02dd7aa8dd40639cd15909ac77ddd1
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 N5e70bfdb374d4068bac940f0da0bdbe3
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 N0b0384b7f88b4c11bdc07b909aad4f43 rdf:first sg:person.015017514053.35
39 rdf:rest Na6a1369099904a6badb13fac4ab652e9
40 N0d02dd7aa8dd40639cd15909ac77ddd1 schema:location Cham
41 schema:name Springer International Publishing
42 rdf:type schema:Organisation
43 N16e595332ad84bc99d996468f757bf7c schema:affiliation Nfdcc79f13f544945bfb20a54328c573b
44 schema:familyName López-Ramírez
45 schema:givenName Yaralitset
46 rdf:type schema:Person
47 N2358d7da71704c75865cc4902ce1c50c schema:name doi
48 schema:value 10.1007/978-3-319-26285-7_15
49 rdf:type schema:PropertyValue
50 N4726f5277b734d90a0ed3e5291bfbbb3 rdf:first sg:person.015202721247.80
51 rdf:rest rdf:nil
52 N5e70bfdb374d4068bac940f0da0bdbe3 schema:name Springer Nature - SN SciGraph project
53 rdf:type schema:Organization
54 N5fe291917ec74bd6b7c852e200fa7cf5 schema:familyName Mejia
55 schema:givenName Jezreel
56 rdf:type schema:Person
57 N7817f2467ae941feab4f4e4f598e0867 rdf:first N16e595332ad84bc99d996468f757bf7c
58 rdf:rest N0b0384b7f88b4c11bdc07b909aad4f43
59 N86ef2ff192fd464ca026d822eba4db2d rdf:first N5fe291917ec74bd6b7c852e200fa7cf5
60 rdf:rest N919d65cd18f648df9b21fdbadd85037c
61 N919d65cd18f648df9b21fdbadd85037c rdf:first Nbf777eb33d9543138310f6e6e9da45cf
62 rdf:rest Nb41587cd510f40fe9dd7e2915540511e
63 N9d5f839577464fa1a6c408d66d5e41e6 schema:isbn 978-3-319-26283-3
64 978-3-319-26285-7
65 schema:name Trends and Applications in Software Engineering
66 rdf:type schema:Book
67 Na161ff7a710147549387edda79618c40 schema:name Instituto Tecnológico de Orizaba (ITO)
68 rdf:type schema:Organization
69 Na3a1c58ff3144897a9460a33ec47e246 rdf:first Ncd7480721d3944d1ad498f803e4fa0a5
70 rdf:rest rdf:nil
71 Na6a1369099904a6badb13fac4ab652e9 rdf:first sg:person.011654422251.97
72 rdf:rest N4726f5277b734d90a0ed3e5291bfbbb3
73 Nb41587cd510f40fe9dd7e2915540511e rdf:first Nc2eb7fef924c4173bb52b3b9b0fbddfa
74 rdf:rest Na3a1c58ff3144897a9460a33ec47e246
75 Nbf777eb33d9543138310f6e6e9da45cf schema:familyName Munoz
76 schema:givenName Mirna
77 rdf:type schema:Person
78 Nc2eb7fef924c4173bb52b3b9b0fbddfa schema:familyName Rocha
79 schema:givenName Álvaro
80 rdf:type schema:Person
81 Nc55cec0df5f842ee9641748a2c79d48d schema:name dimensions_id
82 schema:value pub.1005157808
83 rdf:type schema:PropertyValue
84 Ncd7480721d3944d1ad498f803e4fa0a5 schema:familyName Calvo-Manzano
85 schema:givenName Jose
86 rdf:type schema:Person
87 Nd24cba3abec846f7b17bd6146cef5a81 schema:name readcube_id
88 schema:value 1892e1e4fb916b7a9711f0ac3aefb7cb6bcd7cf540a6b146d56a39f5582760b6
89 rdf:type schema:PropertyValue
90 Ne92e3a7292b1495c9e77c27995796627 schema:name Instituto Tecnológico de Orizaba (ITO)
91 rdf:type schema:Organization
92 Nfbd46adb0a3346b78f6dfacba0b290f4 rdf:first sg:person.015751537170.38
93 rdf:rest N7817f2467ae941feab4f4e4f598e0867
94 Nfdcc79f13f544945bfb20a54328c573b 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 Ne92e3a7292b1495c9e77c27995796627
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 Na161ff7a710147549387edda79618c40
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)


...