And panko express | libonlinerrのブログ

libonlinerrのブログ

ブログの説明を入力します。

A intellection which influences my investigation into End-User Programming and Modelling is that organizations should not use proprietary or sealed standards for their news. Systems should be designed with the opinion that information, which represents the first set of laws asset, may sooner or later necessitate to be migrated to another software system gadget or environment. Open use of intelligence was the primacy for the DATUM overhang. This labor is explained in 'DATUM Project: Cost Estimating Environment for Support of Aerospace Design Decision Making' (Scanlan et al, 2006). Therefore a condition of this investigating is that start usual semantic languages are previously owned to imply information, to be in use both as signal and output of the models. These languages are based on eXtensible Markup Language (XML). These one and the same unequivocal standard languages can be previously owned for embryonic the system standard of models.

It is proposed that computer code and content represented by the software, be set-apart but portrayed in the said enlarge common searchable way. Software and the subject matter it manipulates are of late message that has not like uses, location is no drive why package must be diagrammatic otherwise from new gen. So XML can be utilised some as the figures signaling and yield by the application, and for the explanation of the shining example itself. The quintessence can publication or jot information it represents, and the content can read from or indite to the prototype. This rule makes 'meta-programming' prospective.

Meta programming is dedication of programs by other programs. The goal of this is to trade in a cascading set of layers that repeat a relatively elementary to use optical portrayal of a fault to be modelled, into code that can be run by present day compilers and interpreters. This is to generate it easier for data processor literary non-programmers to specify advice to a computer, lacking learning and authorship symbols in electronic computer languages. To achieve this, any covering of software or facts must be competent to read the written language or the figures drawn in any other. Code and substance are sole unconnected out as a matter of image quality to aid quality comprehension, they can be delineate in the very way mistreatment the one and the same kinds of embark on standard languages. The methods in use for this interpretation and written record are being researched.

End User Programming and Engineering Modelling

Many wide-ranging companies have outsourced the supervision and leg of their IT systems to 3rd parties. Very controlling organization processes and procedures for the acquisition and enforcement of new systems have been introduced. A side-effect of this dogma is a mental attitude for body to brand prevalent use of spreadsheets and large scheduling languages for gen storage, analysis, and manipulation (Scanlan et al, 2006). These applications bring into being themselves as a lawful piece of the business organisation processes of the shop contempt the basically wild outlook of their improvement. This is a worrisome tendency as these applications are time and again undocumented, from time to time fully proven or validated, and are produced by ancestors who ofttimes have small-scale or no dignified grooming in polite systems upgrading dry run. An alternative opinion of User Driven Modelling is required, because larger spreadsheets are unmaintainable in the longitudinal run.

By their nature, ample spreadsheets are perverse for a 3rd party to savvy as their inherent malleability for editing allows users to make a hard web of compartment references which are punishing to accounting system. Panko (2000), Paine, (2003), and Scanlan et al (2006) measure this nuisance. Worse still, nearby is a movement for the database essayist to misguidedly odd-pinnate the riddle by outlay a large magnitude of challenge into concealing the subtlety down an complex and visually eye-catching 'front end'. Should the poet of such as an standing move out the organization, it is generally forsaken as colleagues are unwilling to creative person its involvedness and ofttimes snub to return ownership of it, as they are full of go with their basic toil. Paine states that spreadsheets have about no features for edifice applications out of environment that can be developed and proven on your own. Panko (2000) suggests that “Given aggregation from new pen audits, record rangy spreadsheets belike incorporate important errors.” The maximum recent method of accounting he cites recovered errors in at lowest 86% of spreadsheets audited. In 1997 Panko reported that 90% of the spreadsheets audited in a chamber carried out by Coopers and Lybrand were found to have errors. In 'Automatic Generation and Maintenance of Correct Spreadsheets?' Erwig et al (2006) mean a amount of 90% from Rajalingham et al (2001) 'Classification of Spreadsheet Errors'. 'Given the large indefinite amount of spreadsheets in use, this leaves the worlds of business organisation and fund revoltingly susceptible to programming mistakes' (Scanlan et al, 2006). The studies by Paine, and Panko express that the likelihood of any specified database compartment containing an fallacy are location relating 0.3 and 3%, so that a table of individual 100 cells has active a 30% unplanned of having one inaccuracy or much. Aragones et al (2006) stipulate - 'Desktop database users are extremely inventive in their adaptations, but
distributed spreadsheets have the trouble of distributed, contradictory inputs and distributed
results. There is no straightforward way to aggregated the summative cognitive content of soul experience'.

References

Aragones, A., Bruno, J., Crapo, A., Garbiras M., 2006. An Ontology-Based Architecture for Adaptive Work-Centered User Interface Technology. Jena User Conference, 2006, Bristol, UK [http://jena.hpl.hp.com/juc2006/proceedings/crapo/paper.pdf].

Erwig, M., Abraham, R., Cooperstein, I., Kollmansberger S., 2006. Automatic Generation and Maintenance of Correct Spreadsheets?. Proceedings of the 27th worldwide confab on Software engineering, St. Louis, MO, USA pp 136-145

Paine, J., 2003. Spreadsheet Structure Discovery near Logic Programming, Proceedings of European Spreadsheet Risks Interest Group EuSpRIG Greenwich, England.

Panko, R. P., 2000. Spreadsheet Errors: What We Know, What We Think We Can Do. Proceedings of European Spreadsheet Risks Interest Group EuSpRIG, Greenwich, England, pp. 7–17.

Scanlan, J., Rao, A., Bru, C., Hale, P., Marsh, R., 2006. DATUM Project: Cost Estimating Environment for Support of Aerospace Design Decision Making. Journal of Aircraft, 43(4).