296 resultados para Declarative debugging


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Seaside is the open source framework of choice for developing sophisticated and dynamic web applications. Seaside uses the power of objects to master the web. With Seaside web applications is as simple as building desktop applications. Seaside lets you build highly dynamic and interactive web applications. Seaside supports agile development through interactive debugging and unit testing. Seaside is based on Smalltalk, a proven and robust language implemented by different vendors. Seaside is now available for all the major Smalltalk including Pharo, Squeak, GNU Smalltalk, Cincom Smalltalk, GemStone Smalltalk, and VA Smalltalk.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Mr. Kubon's project was inspired by the growing need for an automatic, syntactic analyser (parser) of Czech, which could be used in the syntactic processing of large amounts of texts. Mr. Kubon notes that such a tool would be very useful, especially in the field of corpus linguistics, where creating a large-scale "tree bank" (a collection of syntactic representations of natural language sentences) is a very important step towards the investigation of the properties of a given language. The work involved in syntactically parsing a whole corpus in order to get a representative set of syntactic structures would be almost inconceivable without the help of some kind of robust (semi)automatic parser. The need for the automatic natural language parser to be robust increases with the size of the linguistic data in the corpus or in any other kind of text which is going to be parsed. Practical experience shows that apart from syntactically correct sentences, there are many sentences which contain a "real" grammatical error. These sentences may be corrected in small-scale texts, but not generally in the whole corpus. In order to be able to complete the overall project, it was necessary to address a number of smaller problems. These were; 1. the adaptation of a suitable formalism able to describe the formal grammar of the system; 2. the definition of the structure of the system's dictionary containing all relevant lexico-syntactic information, and the development of a formal grammar able to robustly parse Czech sentences from the test suite; 3. filling the syntactic dictionary with sample data allowing the system to be tested and debugged during its development (about 1000 words); 4. the development of a set of sample sentences containing a reasonable amount of grammatical and ungrammatical phenomena covering some of the most typical syntactic constructions being used in Czech. Number 3, building a formal grammar, was the main task of the project. The grammar is of course far from complete (Mr. Kubon notes that it is debatable whether any formal grammar describing a natural language may ever be complete), but it covers the most frequent syntactic phenomena, allowing for the representation of a syntactic structure of simple clauses and also the structure of certain types of complex sentences. The stress was not so much on building a wide coverage grammar, but on the description and demonstration of a method. This method uses a similar approach as that of grammar-based grammar checking. The problem of reconstructing the "correct" form of the syntactic representation of a sentence is closely related to the problem of localisation and identification of syntactic errors. Without a precise knowledge of the nature and location of syntactic errors it is not possible to build a reliable estimation of a "correct" syntactic tree. The incremental way of building the grammar used in this project is also an important methodological issue. Experience from previous projects showed that building a grammar by creating a huge block of metarules is more complicated than the incremental method, which begins with the metarules covering most common syntactic phenomena first, and adds less important ones later, especially from the point of view of testing and debugging the grammar. The sample of the syntactic dictionary containing lexico-syntactical information (task 4) now has slightly more than 1000 lexical items representing all classes of words. During the creation of the dictionary it turned out that the task of assigning complete and correct lexico-syntactic information to verbs is a very complicated and time-consuming process which would itself be worth a separate project. The final task undertaken in this project was the development of a method allowing effective testing and debugging of the grammar during the process of its development. The problem of the consistency of new and modified rules of the formal grammar with the rules already existing is one of the crucial problems of every project aiming at the development of a large-scale formal grammar of a natural language. This method allows for the detection of any discrepancy or inconsistency of the grammar with respect to a test-bed of sentences containing all syntactic phenomena covered by the grammar. This is not only the first robust parser of Czech, but also one of the first robust parsers of a Slavic language. Since Slavic languages display a wide range of common features, it is reasonable to claim that this system may serve as a pattern for similar systems in other languages. To transfer the system into any other language it is only necessary to revise the grammar and to change the data contained in the dictionary (but not necessarily the structure of primary lexico-syntactic information). The formalism and methods used in this project can be used in other Slavic languages without substantial changes.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Rumiana Stoilova (Bulgaria). Social Policy Facing the Problems of Youth Employment. Ms. Stoilova is a researcher in the Institute of Sociology in Sofia and worked on this project from October 1996 to September 1998. This project involved collecting both statistical and empirical data on the state of youth employment in Bulgaria, which was then compared with similar data from other European countries. One significant aspect was the parallel investigation of employment and unemployment, which took as a premise the continuity of professional experience where unemployment is just a temporary condition caused by external and internal factors. These need to be studied and changed on a systematic basis so as to create a more favourable market situation and to improve individuals' resources for improving their market opportunities. A second important aspect of the project was an analysis of the various entities active on the labour market, including government and private institutions, associations of unemployed persons, of employers or of trade unions, all with their specific legal powers and interests, and of the problems in communication between these. The major trends in youth unemployment during the period studied include a high proportion of the registered unemployed who are not eligible for social assistance, a lengthening of the average period of unemployment, an increase in the percentage of people who are unemployed for the first time and an increasing percentage of these who are not eligible for assistance, particularly among newly registered young people. At the same time the percentage of those for who work has been found is rising and during the last three years an increasing number of the unemployed have started some independent economic activity. Regional differences are also considerable and in the case of the Haskovo region represent a danger of losing the youngest generation, with resulting negative demographic effects. One major weakness of the existing institutional structure is the large scale of the black labour market, with clear negative implications for the young people drawn into it. The role of non-governmental organisations in providing support and information for the unemployed is growing and the government has recently introduced special preferences for organisations offering jobs to unemployed persons. Social policy in the labour market has however been largely restricted to passive measures, mostly because of the risk that poverty poses to people continuously excluded from the labour market. Among the active measures taken, well over half are concerned with providing jobs for the unemployed and there are very limited programmes for providing or improving qualifications. The nature of youth employment in Bulgaria can be seen in the influence of sustained structures (generation) and institutions (family and school). Ms. Stoilova studied the situation of the modern generation through a series of profiles, mostly those of continuously unemployed and self-employed persons, but also distinguishing between students and the unemployed, and between high school and university students. The different categories of young people were studied in separate mini-studies and the survey was carried out in five town in order to gather objective and subjective information on the state of the labour market in the different regions. She conducted interviews with several hundred young people covering questions of family background, career plans, attitudes to the labour situation and government measures to deal with it, and such questions as independence, mobility, attitude to work, etc. The interviews with young people unemployed for a long period of time show the risk involved in starting work and its link with dynamics of economic development. Their approval of structural reforms, of the financial restrictions connected with the introduction of a currency board and the inevitability of unemployment was largely declarative. The findings indicate that the continuously unemployed need practical knowledge and skills to "translate" the macroeconomic realities in concrete alternatives of individual work and initiative. The unemployed experience their exclusion from the labour market not only as a professional problem but also as an existential threat, of poverty, forced mobility and dependence on their parents' generation. The exclusion from the market of goods and services means more than just exercising restraint in their consumption, as it places restrictions on their personal development. Ms. Stoilova suggests that more efficient ways of providing financial aid and mobilisation are needed to counteract the social disintegration and marginalisation of the continuously unemployed. In measuring the speed of reform, university students took both employment opportunities and the implementation of the meritocratic principle in employment into account. When offered a hypothetical choice between a well-paid job and work in one's own profession, 62% would prefer opt for the well-paid job and for working for a company that offered career opportunities rather than employment in a family or own company. While most see the information gained during their studies as useful and interesting, relatively few see their education as competitive on a wider level and many were pessimistic about employment opportunities based on their qualifications. Very similar attitudes were found among high school students, with differences being due rather to family and personal situations. The unemployed, on the other hand, placed greater emphasis on possibilities of gaining or improving qualifications on a job and for the opportunities it would offer for personal contacts. High school students tend to attribute more significance to opportunities for personal accomplishment. A significant difference that five times fewer high school students were willing to work for state-owned companies, and many fewer expected to find permanent employment or to find a job in the area where they lived, Within the family situation, actual support for children seems to be higher than the feelings of confidence expressed in interviews. The attitudes of the families towards past experience seems to be linked with their ability to cope with the difficulties of the present, with those families which show an optimistic and active attitude towards the future having a greater respect for parents experience and tolerance in communication between parents and children.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Using functional magnetic resonance imaging during a verbal memory task, we investigated correlations of signal fluctuations within the hippocampus and ipsilateral frontal as well as temporal areas in temporal lobe epilepsy patients. Declarative memory abilities were additionally examined before and after temporal lobe epilepsy surgery. A significant difference exists in functional connectivity between patients whose mnemonic functions deteriorated and those who remained stable or improved. Univariate analyses showed significantly higher preoperative coupling between the hippocampus and Brodmann area 22 for the group that decreased in verbal learning. We suggest greater coupling to reflect higher functional network integrity. Postoperatively reduced learning ability in patients with higher preoperative coupling underlines the importance of hippocampal interaction with cortical areas for successful memory formation.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

In the last decade, there has been an increasing interest in cognitive alterations during the early course of schizophrenia. From a clinical perspective, a better understanding of cognitive functioning in putative at-risk states for schizophrenia is essential for developing optimal early intervention models. Two approaches have more recently been combined to assess the entire course of the initial schizophrenia prodrome: the predictive "basic symptom at-risk" (BS) and the ultra high-risk (UHR) criteria. Basic symptoms are considered to be present during the entire disease progression, including the initial prodrome, while the onset of symptoms captured by the UHR criteria expresses further disease progression toward frank psychosis. The present study investigated the cognitive functioning in 93 subjects who met either BS or UHR criteria and thus were assumed to be at different points on the putative trajectory to psychosis. We compared them with 43 patients with a first episode of psychosis and to 49 help-seeking patient controls. All groups performed significantly below normative values. Both at-risk groups performed at intermediate levels between the first-episode (FE) group and normative values. The UHR group demonstrated intermediate performance between the FE and BS groups. Overall, auditory working memory, verbal fluency/processing speed, and declarative verbal memory were impaired the most. Our results suggest that cognitive impairments may still be modest in the early stages of the initial schizophrenia prodrome and thus support current efforts to intervene in the early course of impending schizophrenia because early intervention may prevent or delay the onset of frank psychosis and thus prevent further cognitive damage.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

OBJECTIVE: To study the neurocognitive profile and its relationship to prefrontal dysfunction in non-demented Parkinson's disease (PD) with deficient haptic perception. METHODS: Twelve right-handed patients with PD and 12 healthy control subjects underwent thorough neuropsychological testing including Rey complex figure, Rey auditory verbal and figural learning test, figural and verbal fluency, and Stroop test. Test scores reflecting significant differences between patients and healthy subjects were correlated with the individual expression coefficients of one principal component, obtained in a principal component analysis of an oxygen-15-labeled water PET study exploring somatosensory discrimination that differentiated between the two groups and involved prefrontal cortices. RESULTS: We found significantly decreased total scores for the verbal learning trials and verbal delayed free recall in PD patients compared with normal volunteers. Further analysis of these parameters using Spearman's ranking correlation showed a significantly negative correlation of deficient verbal recall with expression coefficients of the principal component whose image showed a subcortical-cortical network, including right dorsolateral-prefrontal cortex, in PD patients. CONCLUSION: PD patients with disrupted right dorsolateral prefrontal cortex function and associated diminished somatosensory discrimination are impaired also in verbal memory functions. A negative correlation between delayed verbal free recall and PET activation in a network including the prefrontal cortices suggests that verbal cues and accordingly declarative memory processes may be operative in PD during activities that demand sustained attention such as somatosensory discrimination. Verbal cues may be compensatory in nature and help to non-specifically enhance focused attention in the presence of a functionally disrupted prefrontal cortex.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Behavioral reflection is crucial to support for example functional upgrades, on-the-fly debugging, or monitoring critical applications. However the use of reflective features can lead to severe problems due to infinite metacall recursion even in simple cases. This is especially a problem when reflecting on core language features since there is a high chance that such features are used to implement the reflective behavior itself. In this paper we analyze the problem of infinite meta-object call recursion and solve it by providing a first class representation of meta-level execution: at any point in the execution of a system it can be determined if we are operating on a meta-level or base level so that we can prevent infinite recursion. We present how meta-level execution can be represented by a meta-context and how reflection becomes context-aware. Our solution makes it possible to freely apply behavioral reflection even on system classes: the meta-context brings stability to behavioral reflection. We validate the concept with a robust implementation and we present benchmarks.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Dynamic, unanticipated adaptation of running systems is of interest in a variety of situations, ranging from functional upgrades to on-the-fly debugging or monitoring of critical applications. In this paper we study a particular form of computational reflection, called unanticipated partial behavioral reflection, which is particularly well-suited for unanticipated adaptation of real-world systems. Our proposal combines the dynamicity of unanticipated reflection, i.e. reflection that does not require preparation of the code of any sort, and the selectivity and efficiency of partial behavioral reflection. First, we propose unanticipated partial behavioral reflection which enables the developer to precisely select the required reifications, to flexibly engineer the metalevel and to introduce the meta behavior dynamically. Second, we present a system supporting unanticipated partial behavioral reflection in Squeak Smalltalk, called Geppetto, and illustrate its use with a concrete example of a web application. Benchmarks validate the applicability of our proposal as an extension to the standard reflective abilities of Smalltalk.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Wireless Mesh Networks (WMN) have proven to be a key technology for increased network coverage of Internet infrastructures. The development process for new protocols and architectures in the area of WMN is typically split into evaluation by network simulation and testing of a prototype in a test-bed. Testing a prototype in a real test-bed is time-consuming and expensive. Irrepressible external interferences can occur which makes debugging difficult. Moreover, the test-bed usually supports only a limited number of test topologies. Finally, mobility tests are impractical. Therefore, we propose VirtualMesh as a new testing architecture which can be used before going to a real test-bed. It provides instruments to test the real communication software including the network stack inside a controlled environment. VirtualMesh is implemented by capturing real traffic through a virtual interface at the mesh nodes. The traffic is then redirected to the network simulator OMNeT++. In our experiments, VirtualMesh has proven to be scalable and introduces moderate delays. Therefore, it is suitable for predeployment testing of communication software for WMNs.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The debugger is an essential tool in any programming environment, as it helps developers understand the dynamic behaviour of software systems. However, traditional debuggers fail in answering domain-specific questions, as the semantics of what they show and do are fixed. In this paper we introduce our work towards a moldable debugger which, unlike traditional debuggers, both adapts itself and can be adapted to a particular debugging context. Thus, it allows developers to answer their questions by using concepts from their own application domains.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Technology has been gradually introduced in heath education. One of the most attractive features of this technology-based education is the use of multimedia. In this article we explore the research evidence about the role that multimedia is playing in education. From that analysis we describe the most relevant features of this technology to prepare a common ground of discussion about the evaluation of its impact on educational outcomes. As part of this analysis, we organize current research evidence on the use of technology in medical education, distinguishing diverse variables involved in the process, like knowledge (declarative, procedural), learner characteristics, curricular scenario, etc. This article presents an overview of the Distributed Representations theory and its relationship with research on educational outcomes and multimedia. Next we discuss the relationship between media and diverse learning theories, proposing a theory based taxonomy for educational multimedia.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

AB A fundamental capacity of the human brain is to learn relations (contingencies) between environmental stimuli and the consequences of their occurrence. Some contingencies are probabilistic; that is, they predict an event in some situations but not in all. Animal studies suggest that damage to limbic structures or the prefrontal cortex may disturb probabilistic learning. The authors studied the learning of probabilistic contingencies in amnesic patients with limbic lesions, patients with prefrontal cortex damage, and healthy controls. Across 120 trials, participants learned contingent relations between spatial sequences and a button press. Amnesic patients had learning comparable to that of control subjects but failed to indicate what they had learned. Across the last 60 trials, amnesic patients and control subjects learned to avoid a noncontingent choice better than frontal patients. These results indicate that probabilistic learning does not depend on the brain structures supporting declarative memory.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

With the progressing course of Alzheimer's disease (AD), deficits in declarative memory increasingly restrict the patients' daily activities. Besides the more apparent episodic (biographical) memory impairments, the semantic (factual) memory is also affected by this neurodegenerative disorder. The episodic pathology is well explored; instead the underlying neurophysiological mechanisms of the semantic deficits remain unclear. For a profound understanding of semantic memory processes in general and in AD patients, the present study compares AD patients with healthy controls and Semantic Dementia (SD) patients, a dementia subgroup that shows isolated semantic memory impairments. We investigate the semantic memory retrieval during the recording of an electroencephalogram, while subjects perform a semantic priming task. Precisely, the task demands lexical (word/nonword) decisions on sequentially presented word pairs, consisting of semantically related or unrelated prime-target combinations. Our analysis focuses on group-dependent differences in the amplitude and topography of the event related potentials (ERP) evoked by related vs. unrelated target words. AD patients are expected to differ from healthy controls in semantic retrieval functions. The semantic storage system itself, however, is thought to remain preserved in AD, while SD patients presumably suffer from the actual loss of semantic representations.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Software architecture consists of a set of design choices that can be partially expressed in form of rules that the implementation must conform to. Architectural rules are intended to ensure properties that fulfill fundamental non-functional requirements. Verifying architectural rules is often a non- trivial activity: available tools are often not very usable and support only a narrow subset of the rules that are commonly specified by practitioners. In this paper we present a new highly-readable declarative language for specifying architectural rules. With our approach, users can specify a wide variety of rules using a single uniform notation. Rules can get tested by third-party tools by conforming to pre-defined specification templates. Practitioners can take advantage of the capabilities of a growing number of testing tools without dealing with them directly.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Dicto is a declarative language for specifying architectural rules using a single uniform notation. Once defined, rules can automatically be validated using adapted off-the-shelf tools.